C++ 的关键字(保留字)完整介绍

这篇文章我会逐一介绍这些关键字的用法{部分}
①if
if语句的基本概念
在C++中,if是一种条件控制语句,用于根据条件的真假决定是否执行特定的代码块。条件通常是一个布尔表达式(结果为true或false)。
if (condition) {// 当条件为true时执行的代码
}
condition:可以是变量、比较表达式或逻辑表达式(如x > 5或isReady)。
代码块:用大括号{}包裹,若只有一行代码可省略大括号(但不推荐)。
②else
if-else扩展
通过else可以处理条件为false的情况:
if (condition) {// 条件为true时执行
} else {// 条件为false时执行
}
多条件分支:else if
多个条件可通过else if链式判断:
if (condition1) {// condition1为true时执行
} else if (condition2) {// condition2为true时执行
} else {// 其他情况执行
}
注意事项
条件必须为布尔类型(或可隐式转换为布尔类型,如非零数值视为true)
嵌套if时需注意代码可读性和逻辑覆盖。
常见错误:混淆赋值(=)和相等比较(==)
int x = 10;
if (x > 5) {cout << "x大于5"; // 输出此内容
} else {cout << "x不大于5";
}
③while
while循环的基本概念
在C++中,while是一种循环控制结构,用于重复执行代码块,直到指定的条件不再满足。其语法形式为:
while (condition) {// 循环体
}
condition:一个布尔表达式,每次循环开始前会被评估。若为true,则执行循环体;若为false,循环终止。
循环体:需要重复执行的代码块,可以是单条语句或复合语句(用花括号包围的多条语句)。
