2.10.5 使用typedef 定义类型
在C语言中,除系统定义的标准类型和用户自定义的结构体、共用体等类型之外,还可以使用类型说明语句typedef定义新的类型来代替已有的类型。typedef语句的一般形式是:
- typedef已定义的类型 新的类型;
例如:
- typedef int INTEGER; /*指定用INTEGER代表int 类型*/
- typedef float REAL; /*指定用REAL代表float类型*/
在具有上述typedef语句的程序中,下列语句就是等价的:
- int i, j; 与 INTEGER i, j;
- float pi; 与 REAL pi;