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