定义下列结构体数组: struct stu { char name[10]; int age; }a[5]={"ZHAO",14, "WANG",15, "LIU",16, "ZHANG",17}; 执行语句printf("%d, %s",a[2].age, a[1].name)的输出结果为( )。 A. 15, ZHAO B. 16, WANG C. 17, LIU D. 17, ZHAO
时间: 2024-03-31 18:38:23 浏览: 45
C语言 结构体数组详解及示例代码
5星 · 资源好评率100%
执行语句 `printf("%d, %s", a[2].age, a[1].name)` 的输出结果为 `15, WANG`。因为数组 `a` 中第一个元素是 `{ "ZHAO", 14 }`,第二个元素是 `{ "WANG", 15 }`,第三个元素是 `{ "LIU", 16 }`,第四个元素是 `{ "ZHANG", 17 }`,所以 `a[2].age` 的值是 15,`a[1].name` 的值是字符串 `"WANG"`。
阅读全文