Appearance
作用:从新为类型起名字 格式:typedef 数据类型 新名; typedef int a; //把int起小名为a int===aa b;
和结构体一起使用
typedef 可以同时定义多个名字 :
c
typedef struct Car {} Car, *p_car, Carbox[10];
Car car; // 一般用法
p_car p; // 指针用法
Carbox box; // 数组用法 ( 不太用 )[!note] 笔记
自定义类型名称可以和结构体同名
使用 typedef 的时候可以不添加结构体名称 :
c
typedef struct {} Car;和宏定义的比较
C语言宏定义 可以起到差不多的作用