定义结构体数组 structstu {intnum; charname[20]; )x[5]={1,’’ZHAO’’,2,’’QIAN’’,3,’’SUN’’,4,’’LEE’’,5,’’ZHOU’’}; for(i=l;i<5;i++) printf(’

admin2020-04-18  26

问题 定义结构体数组
structstu
{intnum;
charname[20];
)x[5]={1,’’ZHAO’’,2,’’QIAN’’,3,’’SUN’’,4,’’LEE’’,5,’’ZHOU’’};
for(i=l;i<5;i++)
printf(’’%d%c’’,x.hum,x.name[2]);
程序执行后的输出结果是(    )。

选项 A、2A3N4E50
B、1H213U4E
C、1A2N3E40
D、1A2N3E40

答案A

解析 本题主要考查结构体数组。x_num是结构体x中的num成员,x.name[2]是结构体x中name成员的第3个元素。第一次循环,i=1,输出x[1].num,X[1].name[2]的值,即2A;第二次循环,i=2,输出x[2].num,x[2].name[2]的值,即3N;第三次循环,i=3,输出x[3].num,x[3].name[2]的值,即4E;第四次循环,i=4,输出x[4].num,x[4].name[2]的值,即50。
转载请注明原文地址:https://kaotiyun.com/show/A3Cp777K
0

最新回复(0)