有定义 union score {int a; float b; char c }; 则sizeof(union score)=______。
有定义
union score
{int a;
float b;
char c
};
则sizeof(union score)=______。
有定义
union score
{int a;
float b;
char c
};
则sizeof(union score)=______。
有以下定义和语句,则sizeof(a)的值是______,而sizeof(a.share)的值是______。 struct date{int day; int month; int year; union { int share 1; float share2; } share; }a;
有以下定义和语句,则sizeof(a) 的值是【 】,而sizeof(a.share)的值是【 】。 struct datc { int day; int mouth; int year: union {int share1; float share2: }share; }a;
有以下定义语句,则sizeof(a)的值是【 】,而sizeof(a.share)的值是【 】。 struct date { int day; int mouth; int year, union { int share1; float share2; }share; }a;
A.266
B.256
C.10
D.1
A.12
B.16
C.14
D.9
A.a=5;
B.a={2,‘a’,1,2};
C.printf(“%d\n”,a);
D.a.1=n;
若有以下定义和语句,sizeof(a)的值是【 】,sizeof(a.share)的值是【 】。 struct date { int day; int month; int year; union { int share1; float share2; }share; }a;
A.1
B.2
C.8
D.11
若有以下说明和定义: union dt { int a; char b; double c;} data; 以下叙述中错误的是()。
A.data的每个成员起始地址都相同
B.变量data所占的内存字节数与成员c所占字节数相等
C.程序段:data.a=5; printf("%f\n",data.c);输出结果为5.000000
D.data可以作为函数的实参