若有结构体定义: struct stu{int num; char sex; int age; }al,a2; 则下列语句中错误的是( )。

admin2013-02-23  29

问题 若有结构体定义:   
struct stu{int num;   
char sex;   
int age;
   }al,a2;   
则下列语句中错误的是(    )。   

选项 A、printf("%d,%C,%d",a1);
B、a2.age=a1.age;
C、a1.age++;
D、a1.num=5;

答案A

解析 题中a1和a2两个结构体变量名所对应的成员相同,可以与运算"++"相结合。结构体变量的输出格式:prinf("要输出变量名:%d\t",结构变量名.要输出的成员变量名)。
转载请注明原文地址:https://kaotiyun.com/show/WYPp777K
0

最新回复(0)