单选题:下列程序的输出结果是()。
下列程序的输出结果是()。
struct stu { int num; char name[10]; int age;};
void fun(struct stu *p)
{ printf("%s\n", (*p).name);
}
int main(void)
{ struct stu students[3] ={{9801, "Zhang", 20 }, {9802, "wang", 191, {9803, "Zhao", 18}}; fun(students+2); }
A.Zhang
B.Zhao
C.Wang
D.18
答案:B
struct stu { int num; char name[10]; int age;};
void fun(struct stu *p)
{ printf("%s\n", (*p).name);
}
int main(void)
{ struct stu students[3] ={{9801, "Zhang", 20 }, {9802, "wang", 191, {9803, "Zhao", 18}}; fun(students+2); }
A.Zhang
B.Zhao
C.Wang
D.18
答案:B