C语言提供了 typedef 关键词 , 作用是给类型取一个新名字。
例: typedef unsigned char BYTE;
按照惯例在定义时会使用大写字母,以便提醒用户类型名称是一个象征性的缩写,当然也可以小写。
下面是在学习结构体时已经涉及到的部分,同时也是此部分要学习的内容,即关键词 typedef
与此同时,C语言存在指令 #define 不仅可以定义类型别名,同时可以为数值定义别名
- typedef 由编译器执行解释, #define 语句是由 预编译器 进行处理的。因此定义在 Main 之前
#define TT 1;
与常量定义使用无异,因此 个人认为可以浅显的理解成常量的定义。