有以下定义和语句,则sizeof(a) 的值是【 】,而sizeof(a,share)的值是【 】
struct date
{ int day;
int mouth;
int year;
union{int share1;
float share2;
}share;
}a;
第1题:
设有以下说明和定义:typedef union{ long i;int k[5];char c; } DATE;struct date{ int cat;DATE cow;double dog; }too;DATE max;则下列语句的执行结果是______。printf("%d",sizeof (struct date) +sizeof(max));
A.26
B.30
C.18
D.8
第2题:
设有以下说明和定义: typedef union {long i int k[5];char c;}DATE; struct date {int cat;DATE cow;double dog;}too; DATE max; 则下列语句的执行结果是 ( ) printf("%d",sizeof(struet date)+sizeof(max));
A.26
B.30
C.18
D.8
第3题:
假设sizeof(int)的值为4,对数组定义:int a[3][6];则sizeof(a[0] )的值为______。
第4题:
设有以下定义: typedef union { longi; int k[5];char c;}DATE; srtuct date { int cat;DATEcow;double dog;} too; DATE max; 则下语句的执行结果是 ( ) printf("%d,"sizeof(struct date))+size of(max));
A.25
B.30
C.18
D.8
第5题:
【单选题】设有以下说明和定义: typedef union{ long i; int k[5]; char c; }DATE; struct date{ int cat; DATE cow; double dog; }too; DATE max; 则下列语句的执行结果是 。 printf ("%dn",sizeof(struct date)+sizeof(max));
A.26
B.30
C.18
D.8