c语言 结构体 初始化,C语言结构体初始化

本文详细介绍了C语言中结构体的初始化方法,包括顺序初始化、乱序初始化和C++风格的初始化,并通过实例展示了如何初始化结构体成员。结构体在C语言中扮演重要角色,了解这些初始化方式对于编写C程序至关重要。
摘要由CSDN通过智能技术生成

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值