为什么c语言需要这个循环?它实际上是一个无限循环,并且也是无限循环。我的问题是我们应该使用哪一个?根据编译器的观点,我想知道哪一个更高效?为什么c语言需要((;;))循环?
0
A
回答
0
符合您的任何需求。两者都做同样的事情。
3
两者都是相同的。我相信当你想在执行代码只有在进入循环后才知道某个条件时才会出现无限循环。
对于我来说,这看起来更直观,更容易:
while(1) {}
while(true) {}
记住,即使这是一个无限循环:
// just don't provide the condition
for(int i=0; ;i++) // don't mind the syntax as I don't belong to C
0
对于一个无限循环,都做同样的事情,但for
和while
用于不同的事物,并且通常不可互换。
相关问题
- 1. 为什么addrinfo循环需要?
- 2. 为什么我不需要括号for循环和if语句
- 3. 什么语言没有循环结构?
- 4. while循环需要显式条件,for循环不,为什么?
- 5. c语言中断循环
- 6. 为什么我的while循环需要新的输入(C++)
- 7. MTL库需要什么语言扩展?
- 8. 使语言成功需要什么?
- 9. 什么时候Windows线程需要消息循环,为什么?
- 10. C语言,printf语句循环
- 11. 为什么语言改变为英语在语言栏在C#
- 12. 为什么循环“scanf”方法在客观语言中死循环?
- 13. 需要Objective-C循环
- 14. C - 为什么需要strcpy()
- 15. 为什么这个tensorflow循环需要这么多的内存?
- 16. 为什么要嵌入脚本语言?
- 17. 为什么Swift语言不需要分号?
- 18. 为什么我们不需要动态语言的接口?
- 19. 为什么你需要Node.js的模板语言?
- 20. 在C#中并行运行循环需要什么条件?
- 21. 用C语言嵌套for循环
- 22. while循环在c语言迭代
- 23. Python for循环的语法为什么
- 24. 为什么这个'if'语句循环?
- 25. C语言:为什么我得到NULL?
- 26. 为什么要走向无限循环?
- 27. 为什么循环不需要变量声明
- 28. 为什么for循环不需要迭代器是可变的?
- 29. 为什么n变量需要直接在while循环中
- 30. 为什么退出关键字需要退出循环?
两者都是相同的,都做同样的工作无限循环。 – 2013-07-17 10:53:33
效果没有区别,我认为'while(1)'更清晰。 – Antonio
通常'while(TRUE)'更快/干净地被理解。 –