在while循环中,循环变量必须手动更新,否则容易造成死循环。下面按常见语言给你说明。
i = 0 # 1. 初始化循环变量
while i < 5: # 2. 循环条件
print(i)
i = i + 1 # 3. 更新循环变量(非常重要)
✅ 输出:
0
1
2
3
4
i = 0
while i < 5:
print(i)
i += 1
i = 5
while i > 0:
print(i)
i -= 1
i = 0
while i <= 10:
print(i)
i += 2
❌ 错误示例:
i = 0
while i < 5:
print(i)
# 忘记 i += 1
➡ 程序会一直输出 0,形成死循环。
int i = 0;
while (i < 5) {
System.out.println(i);
i++; // 更新循环变量
}
let i = 0;
while (i < 5) {
console.log(i);
i++;
}
while 循环不会自动更新循环变量,必须在循环体中手动更新,否则可能死循环。
如果你有具体语言或具体场景(比如用户输入、读取文件、while True 使用 break),可以告诉我,我给你更贴近实际的例子。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。