C++循环也有很多中种,如for循环和while循环,下面我就和大家介绍一下这两种循环的作用和使用方法。
一. for循环
什么是for循环?
for循环是一种常见的编程语言中的循环语句,而这种循环语句由循环体和循环的条件组成,简单归纳一下表达式: for (定义初始变量 ; 循环条件 ; 变量变化)
实例
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n=5, sum=0;
for(int i=1;i<=n;i++)
{
sum++;
}
cout<<sum<<endl;
return 0;
}
输出结果:5
二. while循环
只要括号里给定的条件为真,while 循环语句会重复执行一个目标语句。
实例
#include <iostream>
using namespace std;
int main ()
{
int n = 10;
while( n < 20 )
{
cout << "n 的值:" << n << endl;
n++;
}
return 0;
}
运行结果 :
n 的值: 10 n 的值: 11 n 的值: 12 n 的值: 13 n 的值: 14 n 的值: 15 n 的值: 16 n 的值: 17 n 的值: 18 n 的值: 19
三. do-while循环
do...while 循环是在循环的尾部检查它的条件。 do...while 循环与 while 循环类似,但是 do...while 循环会确保至少执行一次循环
实例
#include <iostream>
using namespace std;
int main ()
{
int a = 1;
do
{
cout << a << endl;
a++;
}while( a < 10 );
return 0;
}
运行结果 :
1 2 3 4 5 6 7 8 9
四. 嵌套
在C语言中,if-else、while、do-while、for 都可以相互嵌套。所谓嵌套(Nes