6  第5章:程序选择结构——让程序学会做决定

🚦

让程序学会做决定

"如果考100分,就去旅行;否则就去补习"——这就是选择结构!

## 🚦 什么是选择结构? ```{=html}
🚦 if 语句(如果…就…)
if (条件) {
条件为真时执行
}
🚦 if-else 语句(如果…否则…)
if (条件) {
真时执行
} else {
假时执行
}

6.1 🎮 互动:成绩等级判断器

🎮 成绩等级判断器
结果将显示在这里…
试一试:输入 95、85、65、45,看看结果有什么不同!

6.2 🔀 switch 语句——多岔路口

🔀 switch 语句——当选择很多时更好用
switch (成绩等级) {
case 'A': printf("优秀!"); break;
case 'B': printf("良好!"); break;
case 'C': printf("中等!"); break;
default: printf("不及格!");
}
💡 重点:break 用来"跳出"switch,如果忘记写break,程序会继续往下执行(称为"穿透")!

6.3 ✏️ 随堂小练习

🌟 试试看!
1. 判断"a是否大于b",正确的写法是?
2. switch语句中,用来跳出当前case的关键字是?
3. 以下哪个是"如果…否则…"的完整写法?

6.4 📝 本章总结

✅ 你已经学会了:
• 选择结构让程序能根据不同情况做不同的事 🚦
if 语句:如果条件为真,就执行某段代码
if-else 语句:二选一,真走左边,假走右边
switch 语句:多选一,适合判断"等于某值"的情况
break 用来跳出switch,别忘了写!
💡 下一章预告:学会了选择结构,接下来学"循环结构"——让程序"勤奋"起来,重复做同一件事!

```