目录
C++结构体(结构体创建,结构体数组,结构体指针,结构体嵌套结构体,结构体做函数参数,const变量使用)
1、结构体创建
2、结构体创建代码演示
3、结构体数组
4、结构体数组代码演示
5、结构体指针
6、结构体指针代码
7、结构体嵌套结构体
8、结构体嵌套结构体代码
9、结构体做函数参数
10、结构体做函数参数代码演示
11、结构体const变量使用场景
- struct结构体名 变量名
- struct 结构体名 变量名={成员值1,成员值2,...}
- 定义结构体时顺便定义变量
name=张三 age=18 score=99
name=王二 age=18 score=97
name=王二 age=17 score=78
请按任意键继续. . .
- 定义结构体
- 创建结构体数组
- 给结构体数组中的元素赋值
- 遍历结构体数组
姓名:张三 年龄:18 分数:100
姓名:李四 年龄:17 分数:90
姓名:李三 年龄:17 分数:10
请按任意键继续. . .
- 创建学生结构体变量
- 通过指针指向结构体变量
- 通过指针访问结构体变量中的数据,过结构体指针访问结构体中的属性,需要利用“->”
在一个结构体中包含另一个结构体变量,需要事先定义好该结构体。
001
大王
50
小王
15
90
请按任意键继续. . .
作用:将结构体作为参数向函数传递
方式:值传递、地址传递
值传递
子函数姓名:Lijian 年龄:100 分数:100
主函数姓名:Lijian 年龄:25 分数:100
地址传递
子函数姓名:Lijian 年龄:90 分数:100
主函数姓名:Lijian 年龄:90 分数:100
请按任意键继续. . .
加入const之后,一旦有修改操作就会报错,可以防止我们的误操作对外面数据进行修改。
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/2778.html