5-循环语句
for循环
for(int语句;条件语句;表达式){
语句;
}
for循环的执行顺序:① int语句 ② 条件语句 ③ 语句(条件成立执行)④ 表达式 ⑤ 条件语句 ⑥ 语句 ⑦ 表达式 此后重复上述过程,int语句只在第一次循环执行
#include<iostream>
using namespace std;
int main(){
for(int i=1; i<=10; i++){
cout<<i<<endl;
}
return 0;
}
while循环
可以简单理解为循环版的if语句。if语句是判断一次,如果条件成立,则执行后面的语句;while是每次判断,如果成立,则执行循环体中的语句,否则停止。
#include<iostream>
using namespace std;
int main(){
int i=0;
if(i<10){
//输出0
cout<<i<<endl;
i++;
}
while(i<10){
//输出0-9
cout<<i<<endl;
i++;
}
return 0;
}
do while循环
do while与while的区别是:while循环是先判断条件是否成立,再决定是否执行;而do
while循环是不管是否条件是否成立,先执行一次循环。
#include<iostream>
using namespace std;
int main(){
int r = 0;
int s = 0;
int j = 1;
while(j<=10){
r += j;
j++;
}
cout<<r<<endl;
int i = 1;
do{
s += i;
i++;
}while(i<=10);
cout<<s<<endl;
return 0;
}
break和continue
break结束整个循环
continue结束本次循环