单选题:有以下结构体说明、变量定义和赋值语句,则以下scanf函数调用语句有错误的是
有以下结构体说明、变量定义和赋值语句,则以下scanf函数调用语句有错误的是
struct STD
{ char name[10];
int age;
char sex;
} s[5],*ps;
ps=&s[0];
@[B](2)
A. scanf("%c",&(ps->sex));
B. scanf("%d",ps->age);
C. scanf("%s",s[0].name);
D. scanf("%d",&s[0].age);
A. scanf("%c",&(ps->sex));
B.scanf("%d",ps->age);
C.scanf("%s",s[0].name);
D.scanf("%d",&s[0].age);
答案:B
struct STD
{ char name[10];
int age;
char sex;
} s[5],*ps;
ps=&s[0];
@[B](2)
A. scanf("%c",&(ps->sex));
B. scanf("%d",ps->age);
C. scanf("%s",s[0].name);
D. scanf("%d",&s[0].age);
A. scanf("%c",&(ps->sex));
B.scanf("%d",ps->age);
C.scanf("%s",s[0].name);
D.scanf("%d",&s[0].age);
答案:B