for循环
for循环的执行流程:
for(初始化循环变量;条件;循环变量自增/自减) {
循环体 }
一共有四步:
1.执行 初始化循环变量
2.判断 是否满足 条件
3.满足,执行循环体
4.循环变量自增/自减,回到第2步
5.不满足条件,结束循环
#include <stdio.h>
int main(){
int i;
for(i = 1; i <= 10; i++){
printf("第%d\n", i);
}
}
练习:使用for循环,打印1~100内的偶数
#include <stdio.h>
int main(){
//
int j;
for(j=1;j<=10;j++){
printf("第%d\n",j);
}
//
for(int i=2;i<=100;i+=2){
printf("第%d\n",i);
}
}
练习:使用for循环打印1+2+3+4+......+100
#include <stdio.h>
int main(){
int sum = 0;
int i ;
for(i=1;i<=100;i++){
sum += i;
}
printf("sum=%d",sum);
}
练习3
#include <stdio.h>
int main(){
for(int n=1;n<=1000;n++){
if(n%3==2&&n%5==3&&n%7==2){
printf("%d\n",n);
}
}
}
continue和break
continue:继续。跳出它之后的代码,进入下一轮循环
int main(){
for(int i=1;i<=10;i++){
if(i%3==0){
continue;
}
printf("%d\n",i);
}
}
break:打破。跳出循环。
int main(){
for(int i=1;i<=10;i++){
if(i%3==0){
break;
}
printf("%d\n",i);
}
}