1.位域定义:两字节变量数组
typedef struct INT16_T
{
int16 level :1; //低位1.
int16 time :15; //高位15.
}VAR ;
VAR arr [200];//定义int16类型:两字节数组的变量--但可以使用指定位复制
2.位域的赋值使用
for( int i=0; i<200; i++ ){
arr [i].level = 0;
arr [i].time = 1;
}
3.高级点的用法与共用体复用,可直接对数组进行遍历