C/C 中的无限循环
在 C/C 中,有多种方法可以创建无限循环。以下是一些常见的方法:
选择形式
这些形式之间的选择通常取决于个人喜好。但是,需要考虑一些细微差别:
编译器优化
现代编译器通常将所有三种形式的无限循环优化为相同的机器代码。他们将构造识别为无限循环并消除冗余检查。因此,形式之间没有性能差异。
历史背景
虽然个人偏好可能有所不同,但从历史上看, for(;;) 已被广泛接受为无限循环的规范形式。然而,随着 C/C 的发展,一些开发人员已经转向 while(true) 以提高可读性。
结论
最终,选择哪种无限循环形式使用是主观的。每种形式都有其优点和缺点,但都达到相同的结果:创建一个无限期执行的循环。
以上是C/C 中哪种无限循环形式最好?的详细内容。更多信息请关注PHP中文网其他相关文章!