【C++】14.结构简介

结构类型:

 比如:描述一个人;描述一本书。

我们要告诉C++,我们的结构包括什么——这就叫做 结构的声明

当我们声明了之后呢,就相当于我们有了一种新的结构类型,

以后我们要描述这个类型的变量,就可以去 声明这个类型的变量

有了这个类型之后我们就可以 访问这个变量


 

 这里我们定义了book类型。

后面的花括号里是这种类型有几种部分组成。

建立了这样的声明之后,相当于我们在C++里加了这样一个类型,这个类型就叫做book。里面有书名,我们用char类型表示;有author,我们也用char类型表示;还有value,我们用float类型表示。


接下里我们就可以定义结构变量,和定义整型  int   x  一样,我们是book   book1。

book1是变量名,定义了book类型 的 book1变量。

我们也可以定义数组,数组名,后面是 数组的元素个数。比如bookarray[10],里面有10个元素。

结构变量赋初值,一赋就是赋一组。用花括号包起来,初值和初值用逗号隔开。

点运算

如何引用我们结构变量的每一个分量呢?——用到点运算



 

 位字段的用途:比如查看硬件的状态,比如电源是开还是关;打印机是否缺纸。

在计算机里我们用状态字来保存这种状态,是开还是关

我们可以定义一个结构,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DFminer

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值