若有以下定义: struct tt{char name[10];char sex;}aa={"aaaa",′F′},*p=&aa; 则错误的语句是( )。选项格式:scanf("%c",a选项格式:sex);a选项格式:
A、sex=getchar( );printf("%c\n",(*p).sex);printf("%c\n",p->sex);答案:A解析:sex是一个char类型变量,不是地址,A项应为scanf("%c",&aA.scanf("%c",a选项格式:A.sex);
B、a选项格式:A.sex=getchar( );
C、printf("%c\n",(*p).sex);
D、printf("%c\n",p->sex);
查看答案
正确答案
试题解析
解析:sex是一个char类型变量,不是地址,A项应为scanf("%c",&a选项格式:A.sex);。