For 循环是否总是至少执行一次?

新手上路,请多包涵

根据我的老师的说法,即使条件不满足,for 循环也总是至少执行一次。

示例(就像我从 C++ 中知道的那样):

 for (int i=6; i <=5; i++) {
    //irrelevant for this question
}

据她说,这个循环至少会执行一次,但它没有,或者我错过了什么?是否有任何情况下,无论哪种语言,这将在哪里执行一次?提前消除这个想法:是的,它是关于 for 循环,而不是 do-while-loops。

编辑

感谢所有这些快速的回答,我想这个案子已经结案了。有一个美好的白天/夜晚。

原文由 Klaus9090 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.9k
1 个回答

你可以说一个 for 循环总是至少被 评估 一次。

但是如果一个 for 循环的条件不满足,它的块永远不会执行。

因为您没有询问其他循环,所以我不会解决这些问题。

原文由 NonCreature0714 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题