C编程笔记

switch case中间的语句不执行

switch (InstructionRx.DataFrame.Motor)
{
State_code = 100; 
State = Valid;
case MOTOR1:
{

}

 

 #pragma pack(x可以指定结构体按x字节对齐,并且只对该语句后面的结构体生效

 

struct strWifiData

 

{

 

char    sta;//起始位

 

char    Head[8];//

 

float RAverSCA[3]; //每次测量显示的右眼SCA平均值  S C A

 

float LAverSCA[3]; //每次测量显示的左眼SCA平均值  S C A

 

    float RAverKER[4]; //每次测量显示的右眼KER平均值  R1,R2,AX BX

 

float LAverKER[4]; //每次测量显示的左眼KER平均值  R1,R2,AX BX

 

float PD; //瞳距 

 

char Reseve[8]; 

 

char   crc;

 

char   end;

 

};//79个字节若不指定1字节对齐为84字节

sta不对齐,Head[8]结束会按4字节对齐

 

posted @ 2021-04-12 17:53  涡流人生  阅读(54)  评论(0)    收藏  举报