for循环与while循环是c++重复执行语句的方法。
for循环:
for(int i=x;i<=y;i+=z){//循环从x开始到y结束,每次加上z;
xxxxxxx;//重复执行的语句
}
//如果x=1,y=6,z=1;
//则执行(6-1)/1次
//如果x=1,y=6,z=2;
//则执行(6-1)/2次;
while循环
while(条件){//满足条件时进入循环,不满足条件时退出循环
循环段;//需要循环的内容
}
for循环是次数循环,需要提前知道循环次数
while循环是条件循环,只需要知道条件即可;
for循环也可以当成while使用:
for(int i=1;;i++){
if(条件){//满足条件
break;//退出循环
}
}
break && continue
break 是结束当前循环用的
continue 是不执行此次循环以下的内容,跳到下一次循环使用。
#include<bits/stdc++.h>
using namespace std ;
int main(){
for(int i=1;i<=n;i++){
if(i==6){
continue;
}
}
return 0;
}
#include<bits/stdc++.h>
using namespace std ;
int n;
int main(){
cin>>n;
int i=1;
while(n){
if(i==6){
break;
}
i++;
}
return 0;
}