c语言无限循环while和for(;;)的区别
Posted Dontla
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言无限循环while和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
这是啥?3
F:\\Arnold_Test\\20211223_jsonTest\\jsonTest\\Debug\\jsonTest.exe (进程 32952)已退出,代码为 0。
按任意键关闭此窗口. . .
以上是关于c语言无限循环while和for(;;)的区别的主要内容,如果未能解决你的问题,请参考以下文章