🐵指尖猴全新升级
第28课:结构体
🏗️

结构体

自定义数据类型

📖知识引入

🏗️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课完成!继续探索下一课吧 🚀