定义以下结构体类型 struct s{int a; char b; float f; }; 则语句printf("%d",sizeof(struct s))的输出结果为【 】。
查看答案
当定义一个结构体变量时,系统为它分配的内存空间是【 】。
A. 结构体中一个成员所需的内存容量
B. 结构体中第一个成员所需的内存容量
C. 结构体中占内存容量最大者所需的容量
D. 结构中各成员所需内存容量之和
定义以下结构体类型 struct student{char name[10]; int score[30]; float average; }stud1; 则stud1占用内存的字节数是【 】。
A. 74
B. 60
C. 4
D. 1
struct s{ int x; float f; }a[3]; 语句printf("%d",sizeof(a))的输出结果为【】。
A. 4
B. 6
C. 12
D. 18
根据下面的定义,能输出Adam的语句是【】。 struct person { char name[9]; int age; }; struct person class[5]={"John",17,"Paul",19,"Mary",18,"Adam",16};
A. printf("%s\n",class[1].name);
B. printf("%s\n",class[2].name);
C. printf("%s\n",class[3].name);
D. printf("%s\n",class[4].name);