选择题
38.
有以下程序:
# include <stdio.h>
struct stu
{ int num; char name[10]; int age;};
void fun(struct stu *p)
{ printf("%s\n",p->name);}
main()
{struct stu x[3]={(01, "Zhang" ,20),{02,"Wang" ,19},{03, "Zhao" ,18}};
fun(x+2);
}
程序运行后的输出结果是______。
A、
Zhang
B、
Zhao
C、
Wang
D、
19
【正确答案】
B
【答案解析】
fun(x+2)表示的是结构体数组中的第3个元素即{03,"Zhao",18},而输出的是name元素,所以答案为B。
提交答案
关闭