typedef __packed struct {
uint8_t qir;
uint8_t water;
uint8_t flow;
uint8_t quality;
uint8_t near;
uint8_t sensor;
}Sensor_check;
定义一个结构体,使用结构体定义一个直针变量:Sensor_check *can_head_p,调用结构体的方式: 函数(&can_head_p);can_head_p调用时需要分配空间,所以can_head_p前要加&符号。
另一种定义Sensor_check can_head_p,调用方式:函数(can_head_p)
直针变量调用时,需要使用实体变量。