联合(union)变量所占的内存变量长度为
1.对于下列定义,不正确的叙述是( )。 union data { int a; char b; double c; }x=y;A.变量x所占内存的长度等于成员c的长度B.变量x的地址和它的各成员地址都是相同的C.可以在定义时对x初始化D.不能对变量x赋值,故x=y非法
2.若有如下说明: union s {char a[9] int b; float c; }t; 则下列叙述正确的是( )A.共用体变量t不能作为函数的参数B.通过引用共用体变量名t可以得到成员的值C.共用体变量t的地址和它的各成员的地址不同D.共用体变量t所占的内存长度等于它的各成员所占的内存长度之和
3.下列描述中,正确的是______。A.a[2*3+5]可以是一个数组元素B.可以对结构体类型和结构类型变量赋值、存取或运算C.结构一经定义,系统就给它分配了所需的内存单元D.结构体变量和共用体变量所占的内存长度是各成员占的内存长度之和
4.对于下列定义,不正确的叙述是( )。uniond ata{ int a;char b;double c;}x=y;A.变量x所占内存的长度等于成员c的长度B.变量x的地址和它的各成员地址都是相同的C.可以在定义时对x初始化D.不能对变量x赋值,故x=y非法
第1题:
指针变量所占用的内存空间和其基类型无关。
第2题:
结构体指针变量所占的内存空间比整型指针变量的要大。
第3题:
9、结构体指针变量所占的内存空间比整型指针变量的要大。
第4题:
指针变量所占用的内存空间和其基类型有关
第5题:
设有以下结构类型说明和变量定义: struct stud { long id[2]; double ave; } a, *p; 则变量a在内存所占字节数是 。