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

这篇文章我会逐一介绍这些关键字的用法{部分}

if

if语句的基本概念

在C++中,if是一种条件控制语句,用于根据条件的真假决定是否执行特定的代码块。条件通常是一个布尔表达式(结果为truefalse)。

if (condition) {
    // 当条件为true时执行的代码
}

condition:可以是变量、比较表达式或逻辑表达式(如x > 5isReady)。

代码块:用大括号{}包裹,若只有一行代码可省略大括号(但不推荐)。

②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,循环终止。

循环体:需要重复执行的代码块,可以是单条语句或复合语句(用花括号包围的多条语句)。

posted @ 2025-11-30 21:55  yangykaifa  阅读(0)  评论(0)    收藏  举报