1. 定义和使用
结构体属于用户自定义的数据类型,允许用户存储不同的数据类型。
struct 结构体 {结构体成员列表};
通过结构体创建变量的方法有三种:
- struct 结构体名 变量名
- struct 结构体名 变量名 = {成员1值, 成员2值, …}
- 定义结构体时顺便创建变量
总结三点:
- 定义结构体时的关键字是 struct,不可省略
- 创建结构体变量时,关键字 struct,可以省略
- 结构体变量利用操作符
.
访问成员
2. 结构体数组
将自定义的结构体放入到数组中方便维护
struct 结构体名 数组名[元素个数] = { {}, {}, ..., {} }
3. 结构体指针
通过指针访问结构体中的成员
利用操作符 ->
可以通过结构体指针访问结构体属性
4. 结构体嵌套结构体
5. 结构体做函数参数
将结构体作为参数向函数中传递
传递方式有两种:
- 值传递
- 地址传递
注意,如果不想修改主函数中的值,那么使用值传递,否则就用地址传递。文章来源:https://www.toymoban.com/news/detail-468399.html
6. 结构体 const
文章来源地址https://www.toymoban.com/news/detail-468399.html
到了这里,关于【C++】结构体 - 定义和使用,结构体数组,结构体指针,结构体嵌套结构体,结构体做函数参数,结构体 const的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!