关于union里边的数组成员和其他成员长度不一样的问题

前一段看一个新的系统里边有这么几个定义和用法: //定义内容 typedef struct canaplform{ uchar IntLevel :1; uchar :7; uchar PLength[2]; //僨乕僞挿 [0]=L/[1]=H uchar PData[1]; //[1]可变长 } CAN_APLFORM; typedef union{ uchar all[sizeof(CAN_APLFORM)+16]; CAN_APLFORM apl;} UCANAPLALL16; //应用以上定义 UCANAPLALL1...
问题 | 2009-08-27 10:38 | 阅读 1045 次 | 评论 0 条
文章分类
文章归档
最新评论