重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
/* typedef : 为已知的数据类型定义别名,而后生成一个全新的数据类型,而且无论原始数据类型有多么复杂,新生成的数据类型,均类似于简单数据类型, 如int,char等,使用方式完全形同.我们可以将其理解为将原始数据类型的实现代码拷贝了一份,本质虽然是一样的,但完全是两个独立的部分; 基本格式 : typedef existing new; 在定义结构体类型的同时,为结构体类型定义别名,可省略结构体类型名称; 在定义枚举的同时,为枚举定义别名,可省略枚举名称; 为普通指针定义别名 : typedef 指针数据类型 * new; 为指向函数的指针定义别名 : typedef 返回值数据类型 (*function); //默认新生成的数据类型的名称即为function; */