【发布时间】:2023-03-29 04:34:01
【问题描述】:
只是一个初学者问题。我试图找到这个问题的答案,但我找不到。
为什么
for (int i = 0;i==10;++i) {
/* body of the for loop */
}
从不执行 for 循环的主体?但是这个有用吗?
for (int i = 0;i<=10;++i) {
/* body of the for loop */
}
(i==0) 应该是一个布尔表达式,如果 i==0,则计算结果为 false,对吗? 如果我将该表达式放在像
这样的 if 语句中,这将非常有效for(int i=10;;++i) {
if (i==10) break;
}
谢谢!
【问题讨论】:
-
它只需要计算一次 false 就可以停止循环。
标签: c++ c for-loop conditional conditional-statements