11 第10章:结构体——打包相关数据
📦
打包相关数据
结构体就像"学生档案袋"——把姓名、年龄、成绩放在一起,方便管理!
📦 生活比喻:学生档案袋
每个学生有:
姓名:小明
年龄:17
成绩:95
把这三个信息装进一个"档案袋",
这个档案袋就叫"结构体"!
姓名:小明
年龄:17
成绩:95
把这三个信息装进一个"档案袋",
这个档案袋就叫"结构体"!
💻 C语言的结构体
struct Student {
char name[20];
int age;
int score;
};
把三种不同类型的数据打包在一起!
11.1 📋 定义与使用结构体
📝 第一步:定义结构体类型
struct Student {
char name[20];
int age;
int score;
};
🎯 第二步:定义结构体变量并使用
struct Student s1;
strcpy(s1.name, "小明");
s1.age = 17;
s1.score = 95;
printf("姓名:%s,年龄:%d", s1.name, s1.age);
11.2 🎮 互动:学生档案生成器
🎮 学生档案生成器
学生档案将显示在这里…
11.3 📝 随堂小练习
🌟 试试看!
1. 定义结构体的关键字是?
2. 访问结构体成员用的符号是?
3. 结构体可以包含哪些类型的数据?
11.4 📝 本章总结
✅ 你已经学会了:
• 结构体把多种类型的数据打包在一起 📦
• 定义:struct 类型名 { ... };
• 访问成员:变量名.成员名
• 结构体让程序能处理复杂的数据对象
• 定义:struct 类型名 { ... };
• 访问成员:变量名.成员名
• 结构体让程序能处理复杂的数据对象
💡 下一章预告:学会了结构体,接下来学"数据结构"——用C语言实现链表、栈、队列等经典数据结构!
```