20-1 语法结构
while (表达式)
循环语句; //表达式为真,执行循环语句
打印1~10的数字
//打印1-10数字
int main()
{
int i = 1;
while (i < 11)
{
printf("%d ", i);
i++;
}
return 0;
}
运行结果:
20-2 break与continue
break:终止整个循环
int main()
{
int i = 1;
while (i < 11)
{
if (5 == i)
break;
printf("%d ", i);
i++;
}
return 0;
}
结果如下:
continue:跳过本次循环,直接判断下一次循环
int main()
{
int i = 1;
while (i < 11)
{
if (5 == i)
continue;
printf("%d ", i);
i++;
}
return 0;
}
运行结果:
死循环!i一直是5,一直判断
修改上述代码,结果又会是什么呢?
int main()
{
int i = 1;
while (i < 11)
{
i++;
if (5 == i)
continue;
printf("%d ", i);
}
return 0;
}
运行结果如下:
总结:while循环中
break:是用于永久的终止循环
continue:跳过本次循环后面的代码,直接去判断部分,进行下一次循环的判断