1.typedef可以看作type define的缩写,顾名思义就是类型定义,也就是说它只是给已有的类型重新定义了一个方便使用的别名,并没有产生新的数据类型.typedef的使用与宏定义define有些许的相似,但两者又有以下不同: 1.1.与#define不同,typedef给出的符号名称仅限于对类型,而不是对值. 1.2.typedef的解释由编译器,而不是预处理器执行. 1.3.typedef比#define更灵活. 2.既然typedef没有定义新的数据类型,那么为什么还要使用它呢?使用…