C语言之typedef
2019-03-28 本文已影响0人
keeeeeenon
用typedef定义新类型名(给已有类型取别名)
在编程中可以用typedef来定义新的类型名来代替已有的类型名格式:
typedef 已有类型名 新的类型名;
如:
typedef int INTEGER;
以后在定义变量时int 和INTERGER是等价的。
INTEGER a[l0],b;
int a[10],b;
typedef 已有类型名 新的类型名;
(1)typedef可用于定义各种类型名,但不能定义变量。即只要见到typedef则该语句最后的标识符必定是一个类型名而不是变量名。
(2)typedef只能对已经存在的类型新增一个别名,而不是创造新类型。即在typedef后必须是一个已有的类型.
练习题
typedef intARR[10];
ARR a,b[2];
typedef char*POINT;
POINT pl,*p2;