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;

上一篇 下一篇

猜你喜欢

热点阅读