单选题:设有如下定义,则错误的输入语句是( )。
设有如下定义,则错误的输入语句是( )。
```
struct ss{
char name[10];
int age;
char sex;
} std[3], *p = std;
```
@[B](1)
A. scanf("%d", &(*p).age);
B. scanf("%d", p->&age);
C. scanf("%c", &std[0].sex);
D. scanf("%c", &(p->sex));
A.scanf("%d", &(*p).age);
B.scanf("%d", p->&age);
C.scanf("%c", &std[0].sex);
D.scanf("%c", &(p->sex));
答案:B
```
struct ss{
char name[10];
int age;
char sex;
} std[3], *p = std;
```
@[B](1)
A. scanf("%d", &(*p).age);
B. scanf("%d", p->&age);
C. scanf("%c", &std[0].sex);
D. scanf("%c", &(p->sex));
A.scanf("%d", &(*p).age);
B.scanf("%d", p->&age);
C.scanf("%c", &std[0].sex);
D.scanf("%c", &(p->sex));
答案:B