问题
单项选择题
下列程序的输出结果是( )。
struct abc
int a, b, C; );
main()
struct abc s[2]=1,2,3,4,5,6;
int t;
t=S[0].a+S[1].b;
printf("%d\n",t);
A.3
B.4
C.5
D.6
答案
参考答案:D
解析: street abc s[2]={{1,2,3},{4,5,6}};定义了结构型数组s,数组元素s[0]和s[1]都为结构abc型。因此s[0].a的值为1,s[1].b的值为5,所以t的值为6,选项D正确。