🏗️
结构体
自定义数据类型
📖知识引入
🏗️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课完成!继续探索下一课吧 🚀