设有以下定义语句:struct student{ int num; char name[10]; float score;}wang,zhang;,则变量wang所占的内存字节数是( )(注:在VC环境下要考虑内存对齐规则)
A: 10
B: 18
C: 20
D: 24
A: 10
B: 18
C: 20
D: 24
举一反三
- 在如下结构体定义中,不正确的是○。 A: struct student { int no; char name[10]; float score; } B: struct stud[20] { int no; char name[10]; float score; } C: struct student { int no; char name[10]; float score; }stud[20]; D: struct{int no;char name[10];float score;}stud[100];
- 定义以下结构体类型struct student {char name[10];int score[50];float average; }stud1;则stud1占用内存的字节数是()
- 设有以下程序片段,则下面的叙述不正确的是( ) struct student { int num; char name[10]; float score; }stu;
- 定义以下结构体类型 struct student {char name[10]; float score[50]; double average; }stud1; 则stud1占用内存的字节数是( )。
- 以下变量定义,错误的是: A: struct student{int num, char name[20];} s; B: struct {int num, char name[20];} s; C: struct student{int num, char name[20];}; struct student s; D: struct student{int num, char name[20];} ; student s