设有以下定义 union data { int d1; float d2; }demo; 则下面叙述中错误的是
A.变量demo与成员d2所占的内存字节数相同
B.变量demo中各成员的地址相同
C.变量demo和各成员的地址相同
D.若给demo.d1赋99后,demo.d2中的值是99.0
第1题:
设有以下定义: uniondata {intd1;floatd2;}demo; 则下面叙述中错误的是( )。
A.变量demo与成员d2所占的内存字节数相同
B.变量demo中各成员的地址相同
C.变量demo和各成员的地址相同
D.若给demo.D1赋99后,dem0.d2中的值是99.0
第2题:
设有以下定义: struck sk { int a; float b; }data; int *p; 若要使p指向data中的a域,正确的赋值语句是( )。
A.p=&a;
B.p=data.a;
C.p=&data.a;
D.*p=data.a;
第3题:
第4题:
设有以下定义 union data {int d1;float d2;}demo;则下面叙述中错误的是( )。
A.变量demo与成员d2所占的内存字节数相同
B.变量demo中各成员的地址相同
C.变量demo和各成员的地址相同
D.若给demo.d1赋99后,demo.d2中的值是99.0
第5题:
设有以下定义
union data
{int d1; float d2;}demo;
则下面叙述中错误的是( )。
A. 变量demo与成员d2所占的内存字节数相同
B. 变量demo中个成员的地址相同
C. 变量demo和各成员的地址相同
D. 若给demo.d1赋值99,demo.d2的值是99.0