若编译系统为16位,定义以下结构体类型 structs {int x; float f; }a[3]; 语句printf("%d",sizeof(a))的输出结果为( )
查看答案
有如下结构类型定义以及有关的语句:struct ms{ int x; int *p; }s1,s2;s1.x=10; s2.x=s1.x+10; s1.p=&s2.x; s2.p=&s1.x; *s1.p+=*s2.p; 试问,执行以上语句后,s1.x和s2.x的值应该是()
A. 10,30
B. 10,20
C. 20,20
D. 20,10
能够逐个访问结构体成员的成员运算符是( )
A. “.”
B. “,”
C. “:”
D. “;”
设有类型说明: enum color {red ,yellow=3,white,black};则执行语句printf(“%d”,black);的结果是____
2. 使几个不同的变量共同占用同一段内存的结构,称为____类型的结构。