1. primitive
typedef int Integer;
Integer i;
2. array
typedef int Arr[10];
Arr a, b, c;
3. function pointer
#include<stdio.h>
typedef int (*pfn)(int, int);
void main()
{
int max(int, int);
pfn p;
p = max;
printf("%d\n", (*p)(2,3));
}
How to define typedef?
a. write down the original clause(eg: int i);
b. change the variable name to new type(eg: i -> count), now is 'int count';
c. add 'typedef' in the front, now is 'typedef int count';
d. define int variable with new defined type(eg: count n, m, k;).
分享到:
相关推荐
typedef到处都是,但是能够真正懂得typedef使用的不算太多。对于初学者而言,看别人的源码时对到处充斥的typedef往往不知所错,而参考书又很少,所以在此给出一个源码,供大家参考 ypedef 声明有助于创建平台无关...
详细讲述了typedef的用法和高级应用 深入浅出 非常容易理解
typedef struct 与 struct 的区别及初始化 typedef struct 与 struct 的区别及初始化 typedef struct 与 struct 的区别及初始化 typedef struct 与 struct 的区别及初始化 typedef struct 与 struct 的区别及初始化
c语言 typedef的用法详解 typedef 声明,简称typedef
#define是预处理指令 typedef是在编译时处理的 typedef与#define的区别
关于typedef的用法小结,能够帮助你更好的了解typedef及其用法。非常好!
介绍#define和typedef的区别于使用
Typedef用法小结
关于typedef的用法总结,和宏定义Define的一些区别
struct typedef struct 区别
有助于深入理解typedef的使用,详细讲述了typedef的几种使用方法。
typedef与define的用法,说明typedef和define的区别及各自的特殊用法
于C++中函数指针的使用(包含对typedef用法的讨论)
主要讲述c/c++中struct和typedef struct的区别以及各种用法
个人整理收集的关于typedef用法的小结
详解typedef四用途与两陷阱 typedef语法 声明一个别名 区别于#define思维与用法 详细解析了typedef的四个重要用途与两个误区
专业分析文档,详细的描述了c语言中typedef的用法,请同志们鉴别
typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。下面就一起来看看
typedef四个用途和两个陷阱、用法及与define的区别