【发布时间】:2016-04-15 03:29:12
【问题描述】:
有人告诉我,while 循环比 for 循环更有效。 (c/c++) 这看起来很合理,但我想找到一种方法来证明或反驳它。
我已经使用类似的 sn-ps 代码尝试了三个测试。每个都只包含一个具有相同输出的 for 或 while 循环:
- 编译时间 - 大致相同
- 运行时间 - 相同
- 编译为 intel 汇编代码并进行比较 - 相同的行数和几乎相同的代码
我是否应该尝试其他方法,或者任何人都可以确认一种方法或另一种方法吗?
【问题讨论】:
-
它们是一样的。唯一的区别是操作的逻辑顺序和相应的可读性。
-
谁告诉你的——不要再听那个人的了。
-
哈哈,紫罗兰色长颈鹿。很好的建议。已经在关注了。我再也不想见到那个可怕的人了。这就是我从统计热力学教授那里获得编程建议的结果。
-
感谢您努力验证您被告知的内容,而不是简单地接受它的表面价值。
标签: c++