问题
单项选择题
设struct studentchar name[10];char sex;stu;,则sizeof(stu)的值是( )
A.2
B.10
C.11
D.12
答案
参考答案:C
解析: 当定义了结构型变量时,需要给其分配内存。分配的内存字节数等于该结构型所有成员占用的字节数之和。而且是按照定义时成员的排列顺序依次分配给每个成员的。则题干中定义的结构型变量stu将分配10+1=11个连续的内存单元,即sizeof(stu)的值为11,故本题选C。