问题
单项选择题
根据下列的定义,能打印出字母P的语句是( )。
struct stu char name[10];
iht age;
;
struct stu s[10]="John",11,
"Paul", 12,
"Mary", 11,
"adam",12
;
A) printf("%c",s[3].name);
B) printf("%c",s[3].name[1]);
C) printf("%c",s[2].name[1]);
D) printf("%c",s[1].name[0]);
答案
参考答案:D
解析:本题主要考查按结构数组元素方式引用结构成员。字母P为“Paul”的第一个字母,是结构体s[1]的name成员的第一个元素的值,即s[1].name[0]的值。