T TC语言求解关于scanf语法问题
设有如下定义,则错误的输入语句是( )。structss{
charname;
int age;
char sex;
} std, *p = std;
A.
scanf("%d", &(*p).age);
B.
scanf("%d", p->&age);
C.
scanf("%c", &std.sex);
D.
scanf("%c", &(p->sex)); B.
scanf("%d", p->&age);
这个写法就很奇怪了,编译器也直接报错。
按优先来 p-> ,->下面就是一个变量,还不是一个运算符
页:
[1]