C语⾔中的while循环语句的使⽤
⼀、为什么要使⽤循环结构?
在C语⾔中我们主要学习的循环语句有while循环、for循环和do循环。当⼀件事需要我们完成很多次,我们就可以通过循环来解决。
1.while循环
while(表达式)
{
循环语句:while语句简单例子
}//
当执⾏while循环时中,先判断表达式是否为真(⾮0),则会执⾏代码块⾥的循环语句,知道表达式最后为0,才跳出循环。
如果我们要打印1~10;我们可以这样写:
int main()
{
int i = 1;
while (i <= 10)
{
printf("%d ", i);
i++;
}
return 0;
}//运⾏结果如下:
while循环中出现break和continue时;
当while循环中出现break时,直接天跳出循环。
(⽰例):
int main()
{
int i = 1;
while (i <= 10)
{
if (i == 5)
{
break;
}
printf("%d ", i);
i++;
}//当i==5时跳出循环,只打印了1,2,3,4.
while中出现continue时循环直接跳到while的表达式部分,将不执⾏循环语句中continue以后的语句。
⽰例如下:
int main()
{
int i = 1;
while (i <= 10)
{
if (i == 5)
{
continue;
}
printf("%d ", i);
i++;。
}//变成了死循环;当i==5时, 遇见了continuei将不会⾃加,i总是<=10,就变成了死循环。
总结
我们在循环中只要遇到break,就会停⽌后期的所有循环,直接终⽌循环,所以while中的break⽤于永久终⽌循环。⽽continue⽤于终⽌本次循环,continue后边的代码不会再执⾏,直接跳到while语句的判断部分。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论