在C++语言中,流程控制语句用于控制程序的执行流程,包括条件控制和循环控制。常见的流程控制语句包括if语句、switch语句、while循环、for循环等。

  1. if语句 if语句用于根据条件的结果执行不同的代码块。语法如下:
if (条件表达式) {
    // 条件成立时执行的代码
}
else {
    // 条件不成立时执行的代码
}
  1. switch语句 switch语句用于根据不同的条件执行不同的代码块。语法如下:
switch (表达式) {
    case1:
        // 执行代码块1
        break;
    case2:
        // 执行代码块2
        break;
    default:
        // 默认执行的代码块
        break;
}
  1. while循环 while循环用于在条件为真时重复执行代码块。语法如下:
while (条件表达式) {
    // 循环体
}
  1. for循环 for循环用于指定循环变量的初始值、循环条件和每次循环后的操作。语法如下:
for (初始化语句; 条件表达式; 更新语句) {
    // 循环体
}
  1. do-while循环 do-while循环与while循环类似,不同之处在于do-while循环至少会执行一次循环体。语法如下:
do {
    // 循环体
} while (条件表达式);

以上是C++中常见的流程控制语句,通过灵活运用这些语句可以实现各种复杂的程序逻辑。在编写程序时,应根据具体的需求选择合适的流程控制语句,以实现程序的预期功能。