一个结构体的问题.
typedef struct _TP_DELIVER_HEAER
{
UINT1 TP_RP : 1;
UINT1 TP_UDHI : 1;
UINT1 TP_SRI : 1;
UINT1 :2;
UINT1 IP_MMS : 1;
UINT1 TP_MTI : 2;
/*
this length is alterable, if the length is shortage of 12 octets.
The first octet contains the length of the TP-OA.
*/
UCHAR1 TP_OA[1];
} TP_DELIVER_HEAER;
我想要前面的六个UINT1占一个字节,而后面的UCHAR1占一个字节,而且其地址应是相邻的.
即假如有一个两个字节长度的数组,我可以用一个该对象的指针去指向数组,然后里面的数据跟数组是对应的,我该怎么做呢?