🚦
分岔路口
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课完成!继续探索下一课吧 🚀