1. 使用“{}”括号初始化
结构体变量可以使用“{}”括号进行初始化。具体方法是在“{}”中按照结构体定义的顺序将各个成员变量的值依次填入即可。定义一个包含姓名、年龄和成绩三个成员变量的结构体变量,并进行初始化
t {ame[20];t age;
float score;”, 18, 90};
2. 指定成员变量初始化
大家也可以只对结构体中的某些成员变量进行初始化。具体方法是在“{}”中指定需要初始化的成员变量,并为其赋值。只对上述结构体变量的年龄进行初始化
t {ame[20];t age;
float score;
} s = {.age = 18};
3. 使用赋值语句初始化
结构体变量也可以使用赋值语句进行初始化。具体方法是对结构体变量的每个成员变量使用赋值语句进行初始化。对上述结构体变量进行赋值初始化
t s;ame”;
s.age = 18;
s.score = 90;
以上就是结构体变量的三种初始化方法。使用“{}”括号初始化是常用的方法,也是简单的方法;指定成员变量初始化适用于只需要对结构体中的某些成员变量进行初始化的情况;赋值语句初始化则是一种灵活的方法,可以根据需要对结构体变量进行初始化。在实际使用中,大家可以根据具体情况选择合适的初始化方法。