我怎样控制一个死循环的程序停止,c++
时间: 2024-04-29 10:22:09 浏览: 188
解析C/C++中如何终止线程的运行
5星 · 资源好评率100%
在 C++ 中,你可以使用 `break` 语句来跳出循环。当一个条件得到满足时,你可以使用 `break` 语句来退出循环。例如,以下代码演示了如何使用 `break` 语句来退出一个无限循环:
```
while (true) {
// do something
if (condition) {
break;
}
}
```
在这个例子中,当 `condition` 得到满足时,`break` 语句会被执行,程序会跳出循环。
另外,你也可以使用 `std::exit()` 函数来退出程序。当你调用这个函数时,程序会立即终止并退出。例如,以下代码演示了如何使用 `std::exit()` 函数来退出程序:
```
while (true) {
// do something
if (condition) {
std::exit(0);
}
}
```
在这个例子中,当 `condition` 得到满足时,`std::exit()` 函数会被调用,程序会立即终止并退出。请注意,`std::exit()` 函数需要包含头文件 `cstdlib`。
阅读全文