c语言无限循环while(1)和for(;;)的区别
生活随笔
收集整理的这篇文章主要介绍了
c语言无限循环while(1)和for(;;)的区别
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
参考文章:关于 while(1)和for(;;)效率问题的一点想法
在执行效率上可能并没太大区别,功能上也差不多。。。
例如:for(;;)
#pragma warning(disable : 4996) #include <stdio.h>int main() {int a = 0;for (;;) {if (a == 2) {a++; continue;}if (a == 4) break;printf("这是啥?%d\n", a++);}return 0; }VS上运行结果:
这是啥?0 这是啥?1 这是啥?3F:\Arnold_Test\20211223_jsonTest\jsonTest\Debug\jsonTest.exe (进程 32952)已退出,代码为 0。 按任意键关闭此窗口. . .总结
以上是生活随笔为你收集整理的c语言无限循环while(1)和for(;;)的区别的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: c语言函数 fprintf()(向文件写
- 下一篇: I/O多路复用是什么?(I/O mult