8课:双向抉择
🛤️

双向抉择

if-else二选一

📖知识引入

🛤️if-else
条件为true执行if,为false执行else,像岔路口二选一
🔄else无条件
else不需要条件,是if不满足时的默认选择
📦大括号{}
用{}包围代码块,明确代码的执行范围
⚖️互斥分支
if和else只会执行其中一个,不会都执行
🎯单语句可省{}
if体内只有一条语句时可省略大括号,但建议始终写上

🔍if-else示例

📝if-else示例
💻
点击「运行」查看输出
if-else像岔路口只能走一条:
     if(age>=18)
      ┌───┴───┐
    true     false
      │       │
      ▼       ▼
  ┌──────┐ ┌──────┐
  │成年人│ │未成年│
  └──────┘ └──────┘
  两条路只走一条,互斥!

大括号规范: if(条件) { ← 建议始终写{} 语句; } else {

🎯小测验

1题:else需要条件吗?

2题:代码块用什么包围?

3题:if-else两个分支会都执行吗?

📝本课知识点

  • if-else二选一
  • else无条件
  • {}包围代码块
  • 两个分支互斥
  • 单语句可省{}但建议写
8课完成!继续探索下一课吧 🚀