可以在声明结果变量时,对结构变量进行初始化。
初值由初值表给出。初值表的形式和数组初始化使用的初值表类似,使用一堆花括号界定的初值序列
下面的例子中展示了如何使用初值表给结构变量初始化。
值得注意的是,结构变量初始化所使用的初值表中初值的类型和顺序是和结构变量中的成员的类型和顺序是一致的。
struct student{
char name[20];
char num[5];
char sex;
int english;
int math;
}student_1={''name","1234",'m',123,123};
在这个例子中,对student_1这个结构变量使用初值表进行了初始化。
网友评论