根据我的老师的说法,即使条件不满足,for 循环也总是至少执行一次。
示例(就像我从 C++ 中知道的那样):
for (int i=6; i <=5; i++) {
//irrelevant for this question
}
据她说,这个循环至少会执行一次,但它没有,或者我错过了什么?是否有任何情况下,无论哪种语言,这将在哪里执行一次?提前消除这个想法:是的,它是关于 for 循环,而不是 do-while-loops。
编辑:
感谢所有这些快速的回答,我想这个案子已经结案了。有一个美好的白天/夜晚。
原文由 Klaus9090 发布,翻译遵循 CC BY-SA 4.0 许可协议
你可以说一个 for 循环总是至少被 评估 一次。
但是如果一个 for 循环的条件不满足,它的块永远不会执行。
因为您没有询问其他循环,所以我不会解决这些问题。