#include <stdio.h>
typedef struct _DS_IO_IN_
{
int IN01_IO : 1 ; //ÊäÈëͨµÀ01
int IN02_IO : 1 ; //ÊäÈëͨµÀ02
int IN03_IO : 1 ; //ÊäÈëͨµÀ03
int IN04_IO : 1 ; //ÊäÈëͨµÀ04
int IN05_IO : 1 ; //ÊäÈëͨµÀ05
int IN06_IO : 1 ; //ÊäÈëͨµÀ06
int IN07_IO : 1 ; //ÊäÈëͨµÀ07
int IN08_IO : 1 ; //ÊäÈëͨµÀ08
int IN09_IO : 1 ; //ÊäÈëͨµÀ09
int IN10_IO : 1 ; //ÊäÈëͨµÀ10
int IN11_IO : 1 ; //ÊäÈëͨµÀ11
int IN12_IO : 1 ; //ÊäÈëͨµÀ12
int IN13_IO : 1 ; //ÊäÈëͨµÀ13
int IN14_IO : 1 ; //ÊäÈëͨµÀ14
int IN15_IO : 1 ; //ÊäÈëͨµÀ15
int IN16_IO : 1 ; //ÊäÈëͨµÀ16
int IN17_IO : 1 ; //ÊäÈëͨµÀ17
int IN18_IO : 1 ; //ÊäÈëͨµÀ18
int IN19_IO : 1 ; //ÊäÈëͨµÀ19
int IN20_IO : 1 ; //ÊäÈëͨµÀ20
int IN21_IO : 1 ; //ÊäÈëͨµÀ21
int IN22_IO : 1 ; //ÊäÈëͨµÀ22
int IN23_IO : 1 ; //ÊäÈëͨµÀ23
int IN24_IO : 1 ; //ÊäÈëͨµÀ24
int IN25_IO : 1 ; //ÊäÈëͨµÀ25
int IN26_IO : 1 ; //ÊäÈëͨµÀ26
int IN27_IO : 1 ; //ÊäÈëͨµÀ27
int IN28_IO : 1 ; //ÊäÈëͨµÀ28
int IN29_IO : 1 ; //ÊäÈëͨµÀ29
int IN30_IO : 1 ; //ÊäÈëͨµÀ30
int IN31_IO : 1 ; //ÊäÈëͨµÀ31
int IN32_IO : 1 ; //ÊäÈëͨµÀ32
int IN33_IO : 1 ; //ÊäÈëͨµÀ01
int IN34_IO : 1 ; //ÊäÈëͨµÀ02
int IN35_IO : 1 ; //ÊäÈëͨµÀ03
int IN36_IO : 1 ; //ÊäÈëͨµÀ04
int IN37_IO : 1 ; //ÊäÈëͨµÀ05
int IN38_IO : 1 ; //ÊäÈëͨµÀ06
int IN39_IO : 1 ; //ÊäÈëͨµÀ07
int IN40_IO : 1 ; //ÊäÈëͨµÀ08
int IN41_IO : 1 ; //ÊäÈëͨµÀ09
int IN42_IO : 1 ; //ÊäÈëͨµÀ10
int IN43_IO : 1 ; //ÊäÈëͨµÀ11
int IN44_IO : 1 ; //ÊäÈëͨµÀ12
int IN45_IO : 1 ; //ÊäÈëͨµÀ13
int IN46_IO : 1 ; //ÊäÈëͨµÀ14
int IN47_IO : 1 ; //ÊäÈëͨµÀ15
int IN48_IO : 1 ; //ÊäÈëͨµÀ16
int IN49_IO : 1 ; //ÊäÈëͨµÀ17
int IN50_IO : 1 ; //ÊäÈëͨµÀ18
int IN51_IO : 1 ; //ÊäÈëͨµÀ19
int IN52_IO : 1 ; //ÊäÈëͨµÀ20
int IN53_IO : 1 ; //ÊäÈëͨµÀ21
int IN54_IO : 1 ; //ÊäÈëͨµÀ22
int IN55_IO : 1 ; //ÊäÈëͨµÀ23
int IN56_IO : 1 ; //ÊäÈëͨµÀ24
int IN57_IO : 1 ; //ÊäÈëͨµÀ25
int IN58_IO : 1 ; //ÊäÈëͨµÀ26
int IN59_IO : 1 ; //ÊäÈëͨµÀ27
int IN60_IO : 1 ; //ÊäÈëͨµÀ28
int IN61_IO : 1 ; //ÊäÈëͨµÀ29
int IN62_IO : 1 ; //ÊäÈëͨµÀ30
int IN63_IO : 1 ; //ÊäÈëͨµÀ31
int IN64_IO : 1 ; //ÊäÈëͨµÀ32
}DS_IO_IN, *PDS_IO_IN;
DS_IO_IN IOIN = {0};
int main()
{
DS_IO_IN* ptr = &IOIN;
IOIN.IN31_IO = 1;
IOIN.IN63_IO = 1;
printf("%d\r\n",ptr);
printf("%d\r\n",*(int *)ptr);
printf("%d\r\n",(int *)ptr+1);
printf("%d\r\n",*((int *)ptr+1));
printf("%d\r\n",sizeof(int));
return 0;
}
结构体地址测试
最新推荐文章于 2022-11-22 22:13:32 发布