文章目录
1. 定义和使用2. 结构体数组3. 结构体指针4. 结构体嵌套结构体5. 结构体做函数参数6. 结构体 const1. 定义和使用
结构体属于用户自定义的数据类型,允许用户存储不同的数据类型。
struct 结构体 {结构体成员列表};
通过结构体创建变量的方法有三种:
struct 结构体名 变量名struct 结构体名 变量名 = {成员1值, 成员2值, …}定义结构体时顺便创建变量
总结三点:
定义结构体时的关键字是 struct,不可省略创建结构体变量时,关键字 struct,可以省略结构体变量利用操作符.
访问成员
2. 结构体数组
将自定义的结构体放入到数组中方便维护
struct 结构体名 数组名[元素个数] = { {}, {}, ..., {} }
3. 结构体指针
通过指针访问结构体中的成员
利用操作符->
可以通过结构体指针访问结构体属性
4. 结构体嵌套结构体
5. 结构体做函数参数
将结构体作为参数向函数中传递
传递方式有两种:
值传递地址传递
注意,如果不想修改主函数中的值,那么使用值传递,否则就用地址传递。
6. 结构体 const
【C++】结构体 - 定义和使用 结构体数组 结构体指针 结构体嵌套结构体 结构体做函数参数 结构体 const
如果觉得《【C++】结构体 - 定义和使用 结构体数组 结构体指针 结构体嵌套结构体 结构体做》对你有帮助,请点赞、收藏,并留下你的观点哦!