7课:分岔路口
🚦

分岔路口

if让程序做选择

📖知识引入

🚦if(条件)
条件为true时执行if体内的代码,像绿灯才通行
⚖️比较运算
>= <= == != 等比较运算返回bool值,是条件的核心
布尔值true/false
条件表达式的结果为true或false,true=1 false=0
🚫条件为false
条件不满足时跳过if体,什么都不做
📝==与=的区别
==是比较是否相等,=是赋值,初学者易混淆

🔍if语句示例

📝if语句示例
💻
点击「运行」查看输出
if语句像门卫检查:
  ┌──────────────┐
  │ if (score>=60) │ ← 检查条件
  └──────┬───────┘
     true │ false
         │  └─> 跳过
         ▼
  ┌──────────────┐
  │ cout<<"及格" │ ← 执行
  └──────────────┘
注意:==比较,=赋值
  if(a==5) 判断a是否等于5
  if(a=5)  这是赋值!永远为真!

🎯小测验

1题:if条件为true会怎样?

2题:C++中true的值是?

3题:if(a==5)和if(a=5)的区别?

📝本课知识点

  • if条件为true执行
  • 比较运算返回bool
  • true=1 false=0
  • 条件为false跳过
  • ==比较≠=赋值
7课完成!继续探索下一课吧 🚀