📜  语句 - C++ (1)

📅  最后修改于: 2023-12-03 15:12:10.344000             🧑  作者: Mango

语句 - C++

C++是一种面向对象的编程语言,具有多种语句用于实现不同的控制流程和操作。以下是一些用于C++的重要语句。

选择语句
if语句

if语句允许程序在条件为true时执行一些操作。

if (condition) {
   // 如果条件为true执行这个操作
}
if-else语句

if-else语句允许程序在条件为false时执行另一个操作。

if (condition) {
   // 如果条件为true执行这个操作
} else {
   // 如果条件为false执行这个操作
}
if-else if-else语句

if-else if-else语句允许程序根据多个条件执行不同的操作。

if (condition1) {
   // 如果条件1为true执行这个操作
} else if (condition2) {
   // 如果条件2为true执行这个操作
} else {
   // 如果条件1和条件2都为false执行这个操作
}
switch语句

switch语句根据一个表达式的值,执行与之相关的操作。

switch (expression) {
  case value1:
    // 如果表达式值等于value1执行这个操作
    break;
  case value2:
    // 如果表达式值等于value2执行这个操作
    break;
  default:
    // 如果表达式不等于value1和value2执行这个操作
    break;
}
循环语句
while语句

while语句允许程序在条件为true时反复执行一些操作。

while (condition) {
   // 反复执行这个操作,直到条件为false
}
do-while语句

do-while语句允许程序至少执行一次操作,然后在条件为true时反复执行。

do {
   // 执行这个操作至少一次
} while (condition);
for语句

for语句是循环的一种常用形式,它允许程序根据一些标志来控制循环。

for (initialization; condition; iteration) {
   // 反复执行这个操作,直到条件为false
}

其中,initialization设置循环计数器的初始值,condition控制继续循环的条件,iteration设置循环计数器的迭代方式。

跳转语句
break语句

break语句中断当前循环或switch语句。

while (condition) {
   if (condition2) {
      break;
   }
}
continue语句

continue语句跳过当前循环中的剩余语句。

for (int i = 0; i < 10; i++) {
   if (i == 5) {
      continue;
   }
   // 在i不等于5时执行这个操作
}
goto语句

goto语句允许程序无条件地跳转到程序中的另一个位置。

goto label;

label:
// 执行这个操作
总结

C++提供了多种语句用于实现不同的控制流程和操作。掌握语句的基本语法和用法可帮助程序员编写复杂的应用程序。