📅  最后修改于: 2023-12-03 15:12:10.344000             🧑  作者: Mango
C++是一种面向对象的编程语言,具有多种语句用于实现不同的控制流程和操作。以下是一些用于C++的重要语句。
if语句允许程序在条件为true时执行一些操作。
if (condition) {
// 如果条件为true执行这个操作
}
if-else语句允许程序在条件为false时执行另一个操作。
if (condition) {
// 如果条件为true执行这个操作
} else {
// 如果条件为false执行这个操作
}
if-else if-else语句允许程序根据多个条件执行不同的操作。
if (condition1) {
// 如果条件1为true执行这个操作
} else if (condition2) {
// 如果条件2为true执行这个操作
} else {
// 如果条件1和条件2都为false执行这个操作
}
switch语句根据一个表达式的值,执行与之相关的操作。
switch (expression) {
case value1:
// 如果表达式值等于value1执行这个操作
break;
case value2:
// 如果表达式值等于value2执行这个操作
break;
default:
// 如果表达式不等于value1和value2执行这个操作
break;
}
while语句允许程序在条件为true时反复执行一些操作。
while (condition) {
// 反复执行这个操作,直到条件为false
}
do-while语句允许程序至少执行一次操作,然后在条件为true时反复执行。
do {
// 执行这个操作至少一次
} while (condition);
for语句是循环的一种常用形式,它允许程序根据一些标志来控制循环。
for (initialization; condition; iteration) {
// 反复执行这个操作,直到条件为false
}
其中,initialization设置循环计数器的初始值,condition控制继续循环的条件,iteration设置循环计数器的迭代方式。
break语句中断当前循环或switch语句。
while (condition) {
if (condition2) {
break;
}
}
continue语句跳过当前循环中的剩余语句。
for (int i = 0; i < 10; i++) {
if (i == 5) {
continue;
}
// 在i不等于5时执行这个操作
}
goto语句允许程序无条件地跳转到程序中的另一个位置。
goto label;
label:
// 执行这个操作
C++提供了多种语句用于实现不同的控制流程和操作。掌握语句的基本语法和用法可帮助程序员编写复杂的应用程序。