一、宏定义
定义宏定义不用分号
二、typedef
定义typedef要加分号
三、结构体

1.结构体的简洁用法
因为我们要想定义多个结构体这样一个一个定义太麻烦,可以结合typedef实现简洁模式
像在stm32库函数中就可以经常看到这些
在我们自己封装也可以看到
四、枚举
这样就可以限制week这个变量的取值范围,只能取在花括号里面的值,
如果按顺序累加可以不写=2,=3后面的赋值可以省略
这几个都是枚举
定义宏定义不用分号
定义typedef要加分号
因为我们要想定义多个结构体这样一个一个定义太麻烦,可以结合typedef实现简洁模式
像在stm32库函数中就可以经常看到这些
在我们自己封装也可以看到
这样就可以限制week这个变量的取值范围,只能取在花括号里面的值,
如果按顺序累加可以不写=2,=3后面的赋值可以省略
这几个都是枚举