【C】结构体初始化方法
1、定义时顺序赋值
struct InitMember test = {-10,3.141590,"method one",0.25};
不能乱序
2、定义时乱序赋值(C风格)
struct InitMember test = {
.second = 3.141590,
.third = "method three",
.first = -10,
.four = 0.25
};
3、定义时乱序赋值(C++风格)
struct InitMember test = {
second:3.141590,
third:"method three",
first:-10,
four:0.25
};
4、初始化为0
struct MyStruct myStruct = { 0 };
如果要初始化为其他值,不能使用这种方式

浙公网安备 33010602011771号