根据下面的定义,能打印出字母A的语句是()。 struct person{ char name[10]; int age; } c[10] = { “John”, 17, “Paul”, 19, “Mary”, 18, “Adam”, 16 }; A. cout<<c[3].name; B. cout<<c[3].name[0]; C. cout<<c[2].name[0]; D. cout<<c[2].name[1];
时间: 2024-04-22 09:27:27 浏览: 263
C语言32个关键字9种控制语句34种运算符整理
选项A可以打印出字母A。
该结构体数组中第4个元素的name成员变量存储的是字符串"Adam",因此c[3].name表示的是第4个元素的name成员变量,即字符串"Adam"。输出该字符串即可打印出字母A。因此选项A是正确的。
选项B只能打印出字符串的第一个字符,即字符'A'。
选项C只能打印出字符串的第一个字符,即字符'M'。
选项D访问的是字符串"Mary"的第2个字符,即字符'a',不是字母A。
阅读全文