问题 单项选择题

下列程序的输出结果是( )。
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正确。

单项选择题 A1/A2型题
名词解释