单选题:以下scanf函数调用语句中不正确的是( )。
以下scanf函数调用语句中不正确的是( )。 @[D](1)
Struct Student
{
char name[10], gender;
int age;
} std[3], p=std;
A. scanf("%d",&(p).age);
B. scanf("%c",&std[0].gender);
C. scanf("%c",&(p->gender));
D. scanf("%s",&std.name);
A.scanf("%d",&(p).age);
B.scanf("%c",&std[0].gender);
C.scanf("%c",&(p->gender));
D.scanf("%s",&std.name);
答案:D
Struct Student
{
char name[10], gender;
int age;
} std[3], p=std;
A. scanf("%d",&(p).age);
B. scanf("%c",&std[0].gender);
C. scanf("%c",&(p->gender));
D. scanf("%s",&std.name);
A.scanf("%d",&(p).age);
B.scanf("%c",&std[0].gender);
C.scanf("%c",&(p->gender));
D.scanf("%s",&std.name);
答案:D