28课:结构体
🏗️

结构体

自定义数据类型

📖知识引入

🏗️struct定义
struct自定义数据类型,组合多种类型,像定制收纳盒
🔵成员.访问
用.运算符访问结构体的成员变量,如s.name
🔧构造函数
C++结构体可以有构造函数,初始化更方便
📋嵌套结构体
结构体成员可以是另一个结构体,实现复杂数据
📦结构体数组
可以用结构体做数组元素,如Student stu[30]

🔍结构体示例

📝结构体示例
💻
点击「运行」查看输出
结构体像一张信息卡片:
  struct Student
  ┌──────────────────────┐
  │ name  : "小明"        │
  │ age   : 12            │
  │ score : 95.5          │
  └──────────────────────┘

用.访问成员:

s.name"小明"
s.age12
s.score95.5
Student s = {"小明", 12, 95.5};
  一次性初始化所有成员

🎯小测验

1题:结构体访问成员用什么?

2题:结构体的作用?

3题:Student s = {"小明", 12, 95.5};中s.score的值?

📝本课知识点

  • struct自定义类型
  • 成员用.访问
  • 可以包含不同类型
  • 支持构造函数
  • 比C的结构体更强大
28课完成!继续探索下一课吧 🚀