A-A+

以下程序的运行结果是()。 #include <stdio.h> main() { st u

2022-08-06 04:44:56 问答库 阅读 176 次

问题详情

以下程序的运行结果是()。 #include <stdio.h> main() { st,uct date {int year,month,day;}today; printf("%dn",sizeof(struct date)); }
A.6
B.8
C.10
D.12请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:A
解析:结构体变量的长度是其内部成员总长度之和,在本题中,structdate中包含year,month,day三个整型变量。通常一个整型变量占2个字节,因此,用sizeof求得该结构体变量的长度为6个字节。

考点:程序