设有下列数据定义语句,则表达式值是字母M的是()struct  P { char name [10];int age;

设有下列数据定义语句,则表达式值是字母M的是()

struct  P { char name [10];int age;};struct P c [3] = {{”Johri”,17},{”Paul”,19},{”Mary”,18}};


A、

*c[3].name


B、

c[3].*name


C、

c[2].name[0]


D、

c+2一>name[0]


【正确答案】:C
【题目解析】:

struct  P { char name [10];int age;};
struct P c [3] = {{”Johri”,17},{”Paul”,19},{”Mary”,18}};

数组c的c[2]的第一个字符,即c[2].name[0]