A-A+

若有结构体定义: struct stu{int num; char sex; int age

2022-08-06 02:29:47 问答库 阅读 174 次

问题详情

若有结构体定义: struct stu{int num; char sex; int age; }a1,a2; 则下列语句中错误的是()。
A.printf("%d,%c,%d",a1);
B.a2.age=a1.age;
C.a1.age++;
D.a1.num=5;请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:A
解析:题中a1和a2两个结构体变量名所对应的成员相同,可以与运算“++’相结合。结构体变量的输出格式为:printf("要输出变量名;%d\t",结构变量名.要输出的成员变量名),

考点:定义,结构