以下scanf函数调用语句中错误的是()。
A. scanf("%s", &pup[0].name);
B. scanf("%d", &pup[1].age);
C. scanf("%d", &pup[2].gender);
D. scanf("%s", pup[4].name);
根据下面的定义,能打印出字母M的语句是()。
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]);