【C++】怎么样实现一个无限循环
目录
提问原声
有用户提问:怎么样实现一个无限循环
这个问题其实并不难解决。死循环在部分场景中很重要,但是有些初学者不知道怎么实现我们所说的“死循环”,
实现方法
提问
这样实现:要用上以前常用的while(bool);
了,还要用布尔值({true
和 false
})中的一个,那你们猜猜会用哪个呢?
方法
回到正轨,我们继续讲解这个知识,你们都知道,while(n){d}
是当n = true
时,运行d
所代表的命令。举个例子:
#include <iostream> // 000a. 开头(1)
using namespace std; // 000b. 开头(2): 命名空间std
int C, g; // 001. 初始化两个数
int a = 1; // 002. 计数器1初始化
int main() { // 000. main()
while (a <= 10) {
C++; // main::001. C增加1; 也可以写成++C;
#if 0
++C; // 另外一种写法
#endif
a++; // ::002. 计数器
}
while (b <= 10) {
g++; // main::003. g增加1; 也可以写成++g;
#if 0
++g; // 另外一种写法
#endif
b++; // ::004. 计数器
}
std::cout << C << ", " << g; // ::005. 输出两个数
return 0; // ::006. 结束
}
那么,while(true)
就是“死循环”啦!
还有一点要注意,死循环退出的方法是用“break;
”命令或者按Ctrl+C
组合键切断程序运行。
示例
作品:
“null
”:传送门
推荐
MD5解密,非常有用!
如果提示需要密码,输入:
iqpr
(不要把密码告诉其他人) ↩︎
本文来自博客园,作者:Admin--002,转载请注明原文链接:https://www.cnblogs.com/Py-Study0/p/15731449.html