其他

类型定义符typedef

定义数据类型使用 typedef 关键字来定义自己的数据类型,一般形式为:

typedef 原类型名 新类型名;

如下:

typedef int INTEGER;
INTEGER a, b;
a = 1;
b = 2;

1) 自定义数据类型必须以现有的数据类型为基础,可以认为是现有类型的“别名”,并没有产生真正意义上的数据类型。为了“见名知意”,自定义数据类型一般大写,尽量使用含义明确的标识符

2) 有时也可用宏定义来代替 typedef 的功能,但是宏定义是在预处理阶段完成的,而 typedef 是在编译时完成的