🏗️
结构体
自定义数据类型
📖知识引入
🏗️struct定义
struct自定义数据类型,组合多种类型,像定制收纳盒
🔵成员.访问
用.运算符访问结构体的成员变量,如s.name
🔧构造函数
C++结构体可以有构造函数,初始化更方便
📋嵌套结构体
结构体成员可以是另一个结构体,实现复杂数据
📦结构体数组
可以用结构体做数组元素,如Student stu[30]
🔍结构体示例
📝结构体示例
💻
点击「运行」查看输出
结构体像一张信息卡片: struct Student ┌──────────────────────┐ │ name : "小明" │ │ age : 12 │ │ score : 95.5 │ └──────────────────────┘
用.访问成员:
s.name→"小明"
s.age→12
s.score→95.5
Student s = {"小明", 12, 95.5};
一次性初始化所有成员🎯小测验
第1题:结构体访问成员用什么?
第2题:结构体的作用?
第3题:Student s = {"小明", 12, 95.5};中s.score的值?
📝本课知识点
- ✓struct自定义类型
- ✓成员用.访问
- ✓可以包含不同类型
- ✓支持构造函数
- ✓比C的结构体更强大
第28课完成!继续探索下一课吧 🚀