typedef是一种高级数据特性,它能使某一类型创建自己的名字 typedef unsigned char BYTE; typedef struct man MAN; BYTE b = 0x12; 与#define不同,typedef仅限于数据类型,而不是能是表达式或具体的值 typedef是编译器处理的,而不是预编译指令 typedef比#define更灵活 直接看typedef好像没什么用处,使用BYTE定义一个unsigned char.使用typedef可以增加程序的可移植性 通过typ…