int i=0; while(i<10) { if(i<1) continue; if(i==5) break; i++; }为什么一次也不执行,说详细点,这是今天最后一次和你交流了❛‿˂̵✧
时间: 2023-06-23 12:43:47 浏览: 190
while循环在Python中的应用举例 及其break continue的使用
5星 · 资源好评率100%
这段代码中,循环体内的第一条语句是 `if(i<1) continue;`,它的作用是当 i 小于 1 时,跳过本次循环,直接进入下一轮循环。而在循环开始时,i 的初始值被赋为 0,因此第一次进入循环时,i 小于 1,满足 `if(i<1)` 的条件,于是直接跳过了本次循环。而在下一轮循环中,i 的值仍然是 0,同样不满足循环条件 `i<10`,因此整个循环体都没有执行过,最终输出的结果也是 0。
因此,为了让循环体执行,需要将 i 的初始值改为 1,即将 `int i=0;` 改为 `int i=1;`,这样第一次进入循环时,`if(i<1)` 的条件不满足,就不会跳过本次循环,从而能够正常执行循环体内的其他语句。
阅读全文