单选题:根据下面的定义,能打印出字母`M`的语句是()。
根据下面的定义,能打印出字母`M`的语句是()。
```
struct person{
char name[10];
int age;
} c[10] = { "John", 17, "Paul", 19, "Mary", 18, "Adam", 16 };
```
@[C](1)
A. printf("%c", c[3].name);
B. printf("%c", c[3].name[1]);
C. printf("%c", c[2].name[0]);
D. printf("%c", c[2].name[1]);
A.printf("%c", c[3].name);
B.printf("%c", c[3].name[1]);
C.printf("%c", c[2].name[0]);
D.printf("%c", c[2].name[1]);
答案:C
```
struct person{
char name[10];
int age;
} c[10] = { "John", 17, "Paul", 19, "Mary", 18, "Adam", 16 };
```
@[C](1)
A. printf("%c", c[3].name);
B. printf("%c", c[3].name[1]);
C. printf("%c", c[2].name[0]);
D. printf("%c", c[2].name[1]);
A.printf("%c", c[3].name);
B.printf("%c", c[3].name[1]);
C.printf("%c", c[2].name[0]);
D.printf("%c", c[2].name[1]);
答案:C