结构体类型的定义和使用在C++怎样实现

布局体是供给给用户本身界说数据类型的一种机制 , C++中是如何界说和利用布局体的呢?小编与大师分享编程经验 。

结构体类型的定义和使用在C++怎样实现

文章插图

需要这些哦
C++
方式/
1起首 , 界说一个worker的布局体 。

结构体类型的定义和使用在C++怎样实现

文章插图

2接着 , 界说变量和实现输入的自界说函数 。

结构体类型的定义和使用在C++怎样实现

文章插图

3然后 , 本家儿函数中实现运算 。

结构体类型的定义和使用在C++怎样实现

文章插图

4【结构体类型的定义和使用在C++怎样实现】(一)界说布局体
布局体的类型界说格局 , 如下图所示 。

结构体类型的定义和使用在C++怎样实现

文章插图

5界说时 , 要用关头字struct界说类型名 , 类型名称由本身决议 。

结构体类型的定义和使用在C++怎样实现

文章插图

6布局体中 , 是各类分歧类型的数据界说 。

结构体类型的定义和使用在C++怎样实现

文章插图

7在界说的竣事处 , 要用分号竣事 。

结构体类型的定义和使用在C++怎样实现

文章插图

8worker是我们自定的类型 , 不是C++自己的 , 所以称为自界说数据类型 。

结构体类型的定义和使用在C++怎样实现

文章插图

9(二)界说布局体变量
格局一:布局体类型名     变量名列表

结构体类型的定义和使用在C++怎样实现

文章插图

10格局二:struct    布局体类型名    变量名列表

结构体类型的定义和使用在C++怎样实现

文章插图

11格局三:界说布局体类型的同时界说变量 。

结构体类型的定义和使用在C++怎样实现

文章插图

12(三)布局体变量的利用
可以用点语法的体例拜候布局体变量的当作员 。

结构体类型的定义和使用在C++怎样实现

文章插图

13布局体变量的初始化和数组近似 , 可以用年夜括号赋值 , 注重年夜括号中的数据要与布局体中界说的数据类型一致 。

结构体类型的定义和使用在C++怎样实现

推荐阅读