typedef声明语句 > 类型定义符:
typedef
》 typedef可用于定义基本数据类型和数组、指针、结构体等类型。
例:
1) 用 INTEGER来代替int作整型变量的类型 typedef int INTEGER;
使用时: INTEGER a,b;
2) 用 typedef定义数组: typedef char NAME[ 20 ];
使用时: NAME a1,s1; 相当于: char a1[ 20 ],s1[ 20 ];
》有时可用宏定义来定义来代替typedef的功能,
但是, 宏定义是由预处理完成的 ,而 typedef则是在编译时完成的 。
-> 在编译时完成的C语句需要在后面写分号,以表示结束。
》 typedef可用于定义基本数据类型和数组、指针、结构体等类型。
例:
1) 用 INTEGER来代替int作整型变量的类型 typedef int INTEGER;
使用时: INTEGER a,b;
2) 用 typedef定义数组: typedef char NAME[ 20 ];
使用时: NAME a1,s1; 相当于: char a1[ 20 ],s1[ 20 ];
》有时可用宏定义来定义来代替typedef的功能,
但是, 宏定义是由预处理完成的 ,而 typedef则是在编译时完成的 。
-> 在编译时完成的C语句需要在后面写分号,以表示结束。