若有以下定义: struct tt{ char name[10];char sex; }aa={" aaaa”,,F’},*P=&aa; 则错误的语句是( )。

admin2018-02-02  48

问题 若有以下定义:
  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);。
转载请注明原文地址:https://jikaoti.com/ti/qBa0FFFM
0

最新回复(0)