新手友好五分钟入门一、为什么需要循环假设你要打印100次 Hello难道要写100行 printf循环就是用来解决这种“重复劳动”的。二、for循环的语法for (初始化; 条件; 更新) { 循环体语句; }三个部分各司其职部分作用执行时机初始化设置循环变量的初始值循环开始前执行一次条件判断是否继续循环每次循环开始前检查为真则执行为假则退出更新改变循环变量的值每次循环体执行后执行三、执行流程图解① 初始化 ↓ ② 条件判断 → 假 → 结束循环 ↓ 真 ③ 执行循环体 ↓ ④ 更新 ↑ 回到②四、举个栗子打印 1 到 5#include stdio.h int main() { for (int i 1; i 5; i) { printf(%d , i); } return 0; }输出 1 2 3 4 5拆解执行int i 1 → 初始化i1i 5 → 15 为真打印1i → i变为2i 5 → 25 为真打印2… 直到 i6条件为假退出五、灵活使用省略部分三个部分都可以省略但分号不能少// 省略初始化已在外部定义 int i 1; for (; i 5; i) { ... } // 省略更新在循环体内做 for (int i 1; i 5; ) { printf(%d , i); i; } // 省略条件死循环 for (;;) { printf(无限打印\n); }六、常见陷阱分号误写for (i1; i5; i); 后面多了分号循环体成了空语句。条件写反i 0 容易死循环注意边界。变量作用域在 for 内定义的 int i循环外无法使用。七、嵌套循环 —— 打印九九乘法表for (int i 1; i 9; i) { for (int j 1; j i; j) { printf(%d*%d%-2d , j, i, i * j); } printf(\n); }外层控制行内层控制列轻松搞定总结要点记忆口诀先初始化再判断执行完更新赋条改赋值→条件→改变条件为真继续为假退出真干活假停手灵活省略但别乱用省略有风险新手慎用for循环是C语言最常用的循环结构掌握它你的代码效率将大幅提升快去敲代码试试吧