根据下列的定义,能打印出字母P的语句是( )。 struct stu {char name[10]; int age; }; struct sm s[10]={"John",11, "Pau1",1

admin2013-02-23  36

问题 根据下列的定义,能打印出字母P的语句是(    )。    struct stu {char name[10];         int age;    };     struct sm s[10]={"John",11,         "Pau1",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]);

答案8

解析 本题主要考查按结构数组元素方式引用结构成员。字母P为“Paul”的第一个字母,是结构体s[1]的name成员的第一个元素的值,即s[1].name[0]的值。
转载请注明原文地址:https://kaotiyun.com/show/S1Jp777K
0

最新回复(0)