34课:结构体
🏗️

结构体

自定义数据类型

📖知识引入

🏗️struct定义
struct自定义数据类型,组合多种类型,像拼装积木
🔵成员.访问
用.运算符访问结构体的成员变量,如s.name
📦结构体变量
用struct 类型名 变量名 声明结构体变量
📋结构体初始化
用{}初始化,按成员顺序赋值,如{"小明",12,95.5}
🔗嵌套结构体
结构体成员可以是另一个结构体,实现复杂数据结构
💡
结构体用.访问成员,如s.name访问name成员

🔍结构体示例

📝结构体示例
💻
点击「运行」查看输出

结构体就像学生档案: struct Student { char name[20]; ← 姓名 int age; ← 年龄 double score; ← 分数 };

┌─────────────────────────┐
  │  Student s              │
  │  ┌────────┬────┬──────┐ │
  │  │ "小明" │ 12 │ 95.5 │ │
  │  └────────┴────┴──────┘ │
  │   s.name   s.age  s.score│
  └─────────────────────────┘

用 . 访问:s.name, s.age, s.score

🎯小测验

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

2题:结构体的作用?

3题:struct Student s = {"小明", 12, 95.5}中s.name是?

📝本课知识点

  • struct自定义类型
  • 成员用.访问
  • 可以包含不同类型
  • struct 类型名 变量名
  • 用{}按顺序初始化
34课完成!继续探索下一课吧 🚀