类型定义 以布尔类型举例 我们可以用宏定义定义布尔类型 #define Bool int 宏定义实现的是字符串的替换,在程序编译过程中会首先把所有“Bool”替换成int 但是,有一个更好的定义布尔类型的方式叫做类型定义 typedef int Bool; 采用typedef定义Bool会导致编译器在它所识别的类型名列表中加入Bool。现在,Bool类型可以和其他默认内置的类型名一样用于声明变量、强制类型转换和其他地方了。