问题
单项选择题
下列程序的运行结果为( )
#include<stdio.h>
main()
struc tdate
int year,month,day;
)today;
printf("%d\n",sizeof(struct date));
A) 8
B) 6
C) 10
D) 12
答案
参考答案:B
解析: 解答本题需要注意两个知识点:①结构体变量的长度是其内部成员长度的总和,本题中,struct date中包含year、month、day这3个整型变量,一个整型变量占2个字节;②sizeof是求所占字节数的运算符。