[讨论]for 和while语句哪个运行时间短?
for 和while语句哪个运行时间短?
----------------解决方案--------------------------------------------------------
哇 哈哈 你问的问题好专业~
不懂
----------------解决方案--------------------------------------------------------
while
----------------解决方案--------------------------------------------------------
能说说原因吗?
----------------解决方案--------------------------------------------------------
while
----------------解决方案--------------------------------------------------------
我想只有当出现continue语句的时候while的效率高于for语句,不然效率应该差不多.当出现continue语句,for跳过循环体的剩余部分直接到调整部分,而while语句调整部分是循环体的一部分,所以连调整部分也跳过去,所以这时候的效率会高一些.
----------------解决方案--------------------------------------------------------
啊
要看具体例子哦
----------------解决方案--------------------------------------------------------
以下是引用lj_860603在2006-4-29 20:13:00的发言:
我想只有当出现continue语句的时候while的效率高于for语句,不然效率应该差不多.当出现continue语句,for跳过循环体的剩余部分直接到调整部分,而while语句调整部分是循环体的一部分,所以连调整部分也跳过去,所以这时候的效率会高一些.
我想只有当出现continue语句的时候while的效率高于for语句,不然效率应该差不多.当出现continue语句,for跳过循环体的剩余部分直接到调整部分,而while语句调整部分是循环体的一部分,所以连调整部分也跳过去,所以这时候的效率会高一些.
1。不要想当然
2。用实例验证你的想法
----------------解决方案--------------------------------------------------------
----------------解决方案--------------------------------------------------------
----------------解决方案--------------------------------------------------------