问题 单项选择题

设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。

写句子
问答题 简答题