失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 【C++】结构体 - 定义和使用 结构体数组 结构体指针 结构体嵌套结构体 结构体做

【C++】结构体 - 定义和使用 结构体数组 结构体指针 结构体嵌套结构体 结构体做

时间:2020-03-09 16:03:58

相关推荐

【C++】结构体 - 定义和使用 结构体数组 结构体指针 结构体嵌套结构体 结构体做

文章目录

1. 定义和使用2. 结构体数组3. 结构体指针4. 结构体嵌套结构体5. 结构体做函数参数6. 结构体 const

1. 定义和使用

结构体属于用户自定义的数据类型,允许用户存储不同的数据类型。

struct 结构体 {结构体成员列表};

通过结构体创建变量的方法有三种:

struct 结构体名 变量名struct 结构体名 变量名 = {成员1值, 成员2值, …}定义结构体时顺便创建变量

总结三点:

定义结构体时的关键字是 struct,不可省略创建结构体变量时,关键字 struct,可以省略结构体变量利用操作符.访问成员

2. 结构体数组

将自定义的结构体放入到数组中方便维护

struct 结构体名 数组名[元素个数] = { {}, {}, ..., {} }

3. 结构体指针

通过指针访问结构体中的成员

利用操作符->可以通过结构体指针访问结构体属性

4. 结构体嵌套结构体

5. 结构体做函数参数

将结构体作为参数向函数中传递

传递方式有两种:

值传递地址传递

注意,如果不想修改主函数中的值,那么使用值传递,否则就用地址传递。

6. 结构体 const

【C++】结构体 - 定义和使用 结构体数组 结构体指针 结构体嵌套结构体 结构体做函数参数 结构体 const

如果觉得《【C++】结构体 - 定义和使用 结构体数组 结构体指针 结构体嵌套结构体 结构体做》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。