一句话理解
if 在条件为真时才执行一块语句。
为什么要学
程序开始“会做选择”,而不是一条直线走到底。
讲解
if (条件) { 语句 }。条件通常是比较或 bool。
只有一句时花括号可省略,但建议始终加上,避免以后加行时绑错。
条件里不要写赋值。
例子
int x = 5;
if (x > 0) {
cout << "positive";
}
输出:
positive
5>0 为真,进入花括号打印 positive。
常见错误
- 条件后面加分号
if (x>0);,空语句成了 if 的身体。 - 用
=当==。