告别手写100遍"我错了"!
教你用循环实现代码影分身术
从此处理重复任务笑出鹅叫!
**循环:程序的复印机**
1 **为什么需要循环?**
→ 奶茶店接单100杯:难道写100次`printf`?
→ 循环让代码自动"刷屏",效率提升100倍!
2 **两大护法任你选**
```
// for循环(明确次数时使用)
for(int i=0; i<5; i++){
printf("老板加薪!\n");
}
// while循环(条件触发时使用)
int count=3;
while(count>0){
printf("奶茶还剩%d杯\n",count--);
}
```
**实战:自动生成九九乘法表**
```
#include
int main() {
for(int i=1; i<=9; i++){
for(int j=1; j<=i; j++){
printf("%d×%d=%-2d ", j, i, i*j);
}
printf("\n");
}
return 0;
}
```
运行效果堪比Excel表格!(试试把9改成99感受CPU燃烧)
**三大翻车重灾区**
**死循环警告**:
```
while(1){...} // 电脑风扇原地起飞!
```
**循环条件反人类**:
```c
int i=10;
while(i>0){i++;} // 程序秒变永动机
```
**变量未初始化**:
```
int i;
for(;i<5;i++){...} // 输出随机鬼畜结果
```
**彩蛋:用循环画心形**
```
for(float y=1.5; y>-1.5; y-=0.1){
for(float x=-1.5; x<1.5; x+=0.05){
putchar(x*x+y*y-1<0?'*':' ');
}
printf("\n");
}
```
(理工生的终极浪漫!评论区晒截图有惊喜)
**明日剧透**:break/continue玩转循环!实现抽奖/密码验证黑科技!
**任务**:用循环写出"头条粉丝最帅"刷屏20遍,截图发评论区!
(点赞过100解锁《循环整蛊代码合集》)