若有以下定义:
struct tt{
char name[10];char sex;
}aa={″ aaaa″,′F′},*P=&aa;
则错误的语句是( )。
A、
scanf(″%c″,aa.sex);
B、
aa.sex=getchar();
C、
printf(″%c\n″,(*P).sex);
D、
printf(″%c\n″,P— >sex);
【正确答案】
A
【答案解析】
sex是一个char类型变量,不是地址,A项应为scanf(″%c″,&aa.sex);。
提交答案
关闭