掌握while循环:从入门到精通

张开发
2026/4/6 13:23:17 15 分钟阅读

分享文章

掌握while循环:从入门到精通
一、什么是 while 循环作用满足条件就重复执行一段代码直到条件不成立为止。生活例子只要没写完作业就继续写只要钱没花完就继续花只要数字 10就一直加二、while 基本语法while (循环条件) { // 循环体要重复执行的代码 // 必须有让条件趋向不成立的语句 }执行流程先判断条件条件为真 → 执行循环体再回去判断条件条件为假 → 退出循环三、最简单示例从 1 打印到 5#include iostream using namespace std; int main() { // 循环变量初始化 int i 1; // 循环条件 while (i 5) { cout i i endl; // 让循环趋向结束非常重要 i; } system(pause); return 0; }运行结果i 1 i 2 i 3 i 4 i 5 请按任意键继续...四、什么是死循环怎么避免1. 死循环条件永远成立程序停不下来while (true) { cout 一直跑... endl; }2. 新手最容易写出死循环忘记写i条件永远成立int i 1; while (i 5) { cout i; // 没有 i → 死循环 }3. 如何强制停止死循环VS Code 终端里按Ctrl C五、案例计算 1~100 的和#include iostream using namespace std; int main() { int i 1; int sum 0; while (i 100) { sum i; i; } cout 1~100 的和 sum endl; system(pause); return 0; }运行结果1~100 的和 5050 请按任意键继续...六、break 关键字立刻跳出循环满足某个条件时直接结束循环int i 1; while (i 10) { if (i 6) { // 直接跳出 while break; } cout i endl; i; }输出1 2 3 4 5七、continue 关键字跳过本次继续下一次int i 0; while (i 5) { i; if (i 3) { // 跳过本次循环后面的代码 continue; } cout i endl; }输出1 2 4 5八、新手必踩 3 个坑忘记更新循环变量→ 死循环循环条件写反比如i 5→ 一次都不执行while 后多加分号→ 死循环或逻辑错误while (i 5); // 错误分号会让循环体为空 { ... }九、今日重点总结while (条件) { 循环体 }条件为真就重复执行必须有让条件趋向假的语句如 i死循环条件永远成立用 CtrlC 停止break直接跳出循环continue跳过本次继续下一次

更多文章