while循环语句
//外部实现 初始化
while(循环条件)
{
循环语句;
//内部实现 步进语句
}
案例1:while求1-100的和
int i = 1;
int sum = 0;
while(i <= 100)
{
if(i == 50)
break;
sum += i;//sum = sum + i;
i++;
}
cout << sum << endl;//1-49的和
当i=50时,遇见break,跳出循环,所以sum等于1-49的和。
coutine直接进入下次循环
int i = 1;
int sum = 0;
while(i <= 100)
{
if(i == 50)
continue;
sum += i;//sum = sum + i;
i++;
}
cout << sum << endl;//没有结果 while是死循环
因为当i=50时,继续进行循环,由于步进语句在下面,无法执行,所以i的值一直为50,从而进行死循环。