在16位IBM-PC机上使用C语言,若有如下定义: struct data { int i; char ch; double f; } b; 则结构体变量b占用内存的字节数是( )。
查看答案
若有以下定义和语句: struct student { int num; int age; }; struct student stu[3] = { { 1001, 20 }, { 1002, 19 }, { 1003, 21 } }; main() { struct student *p; p = stu; …… } 则以下不正确的引用是( )。
A. (p++)->age
B. p++
C. (*p).age
D. p = &stu.num
若有以下说明和语句,则对结构体变量pup中成员sex的引用方式正确的是( )。 struct pupil { char name[20]; int sex; } pup, *p; p = &pup;
A. p.pup.sex
B. p->pup.sex
C. (*p).pup.sex
D. (*p).sex
结构体只能包含一种数据类型。 ( )
A. 对
B. 错
不同结构体变量的成员名字必须不同。 ( )
A. 对
B. 错