【电子资讯】结构变量的初始化
结构变量的初始化如下所示:
struct
f
Int number! //定义学生的学号
char name[20]; //学生的姓名 字符数组
int age! //学生年龄
char sex; //学生性别
float score //学生成绩
cbar address[50]; //学生家庭地址
}boy={200e,”小明”,20,M,90,”浙江杭州”);
这里声明一个boy结构变量,并对boy作了初始化赋值。在赋初值时要注意.由于定义了char sex:因此对应的赋值为‘M’(用单引号,代表字符型)。对结构体变量赋初值时,c编译程序按每个成员在结构体中的顺序一一对应赋初值,不允许跳过前边的成员给后面的成员赋初值,但
可以只给前面的若干成员赋初值;对于后面未赋初值的成员.如果为数值型和字符型.则系统自动赋韧值零·
电子街更多推荐