#include <iostream>
using namespace std;
int main() {
// 示例1: 使用 break 语句跳出循环
for (int i = 0; i < 5; ++i) {
if (i == 3) {
break; // 当 i 等于 3 时,跳出循环
}
cout << "i = " << i << endl;
}
// 示例2: 使用 goto 语句跳出循环(不推荐使用)
/*
for (int i = 0; i < 5; ++i) {
if (i == 3) {
goto end; // 当 i 等于 3 时,跳转到标签 end
}
cout << "i = " << i << endl;
}
end:
cout << "跳出循环" << endl;
*/
// 示例3: 使用标志变量控制循环
bool flag = true;
for (int i = 0; i < 5 && flag; ++i) {
if (i == 3) {
flag = false; // 当 i 等于 3 时,设置标志变量为 false,终止循环
} else {
cout << "i = " << i << endl;
}
}
return 0;
}
break 语句可以在满足条件时立即跳出当前的循环。在这个例子中,当 i 等于 3 时,循环会提前结束。goto 语句可以无条件跳转到指定的标签处,但这种方式不推荐使用,因为它会使代码难以阅读和维护。如果你需要更详细的解释或其他示例,请告诉我!
上一篇:new c++
下一篇:c++ 次方
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站