单项选择题

若有结构体定义:
struct stuint 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;