· 今天小编来分享一下C++的while循环语句以及while循环语句中break语句与continue语句的使用
1、while循环语句
格式:
while (判断语句)
{
语句;
}
· 如果要构建一个死循环,则使用以下语句:
while (1){
语句;
}
或:
while (true){
语句;
}
在死循环状态下,若要跳出循环,则需要使用break语句,这将在下面介绍
例如:
#include<iostream>
using namespace std;
int main(){
int a = 0;
while (a <= 50){
cout<<a<<endl;
a ++;
}
return 0;
}
这个代码将在运行后输出1~50共50个数。
1、break语句
break语句将直接跳出循环
格式:
while (判断语句)
{
语句;
break;
}
还是以刚才的输出1~50为例:
#include<iostream>
using namespace std;
int main(){
int a = 0;
while (true){
if (a > 50){
break;
}
cout<<a<<endl;
a ++;
}
return 0;
}
这样输出效果不变,但是它的原理就是在a>50的时候跳出整个循环语句,而非像上面的结束循环语句。
2、continue语句
continue语句将无视后面的语句,直接开始新的一轮循环
格式:
while (判断语句)
{
语句;
continue;
语句;
}
例如:
#include <iostream>
using namespace std;
int main()
{
int i = 0;
int sum = 0;
while (i <= 100)
{
i++;
if (i % 2 != 0)
continue;
sum += i;
}
cout<<sum;
return 0;
}
这个代码运行后将输出100以内所有偶数的和,虽然这种方法十分不方便,但这里只是用于演示continue语句的用法。
以上就是本次的知识分享啦~
记得点赞!