问题 单项选择题

若有结构体定义:

struct stuint 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",结构变量名.要输出的成员变量名)。

材料题
单项选择题