以下scanf函数调用语句中错误的是()。
A、scanf("%s", &pup[0].name);
B、scanf("%d", &pup[1].age);
C、scanf("%d", &pup[2].sex);
D、scanf("%s", pup[4].name);
struct pupil
{ char name[20];
int age;
int sex;
}pup[5];A、scanf("%s", &pup[0].name);
B、scanf("%d", &pup[1].age);
C、scanf("%d", &pup[2].sex);
D、scanf("%s", pup[4].name);