C语言结构体初始化教程
在
C语言结构体初始化
语法
struct structName varName = {fileldValue1, fileldValue2, fileldValue3};
参数
参数
描述
struct
结构体的关键字。
structName
结构体名。
varName
结构体变量名。
fileldValue1
结构体第一个字段对应的初始化值。
fileldValue2
结构体第二个字段对应的初始化值。
fileldValue3
结构体第三个字段对应的初始化值。
说明
我们分别使用了 fileldValue1 来初始化了结构体 varName 中的第一个字段的值,使用了 fileldValue2 来初始化了结构体 varName 中的第二个字段的值,fileldValue3 来初始化了结构体 varName 中的第三个字段的值。
使用这种方式初始化,我们只能按照顺序一个个的初始化结构体的成员。
C语言初始化结构体成员
语法
struct structName varName = {
.filed1 = value1,
.filed2 = value2,
.filed3 = value3
};
说明
我们分别使用了 value1 来初始化了结构体 varName 中的 filed1 字段,使用了 value2 来初始化了结构体 varName 中的 filed2 字段,value3 来初始化了结构体 v