以下是循环语句,分支请看上一篇💕💕💕💕💕
点赞关注+收藏,学习,复习不迷路!
C语言提供了3种循环语句,他们应该如何使用?
有什么区别和联系?让我们来学习一下吧!
一、while循环语句
while 语句的语法结构和 if 语句非常相似,但while语句是可以实现循环效果的。
例子:在屏幕上打印 1~10 的值
#include <stdio.h>
int main()
{
int i = 1;
while (i <= 10)
{
printf("%d ", i);
i = i + 1;
}
return 0;
}
运行结果如下:
它可以完成循环,使用方法和if...else...(上一篇) 类似,也很简单。
二、for循环语句
for循环语句,是三种循环语句中,最常用的。
for(表达式1; 表达式2; 表达式3)
语句;
表达式1:用于循环变量的初始化
表达式2:用于循环结束条件的判断
表达式3:用于循环变量的调整
例子:在屏幕上打印1~10的值。
#include <stdio.h>
int main()
{
int i = 0;
for (i = 1; i <= 10; i++)
{
printf("%d ", i);
}
return 0;
}
运行结果如下:
三、do-while 循环
在循环语句中 do while 语句的使用教少,它的语法如下:
do
语句;
while(表达式);
while
和
for
这两种循环都是先判断,条件如果满足就进入循环,执行循环语句,如果不满足就跳
出循环;
而
do while
循环则是先直接进入循环体,执行循环语句,然后再执⾏行
while
后的判断表达式,表
达式为真,就会进行下⼀次,表达式为假,则不再继续循环。
例子:在屏幕上打印1~10的值。
#include <stdio.h>
int main()
{
int i = 1;
do
{
printf("%d ", i);
i = i + 1;
} while (i <= 10);
return 0;
}
运行结果如下:
⼀般
do while
使用在循环体至少被执行⼀次的场景下,所以较少⼀些。
四、break和continue语句
在循环执行的过程中,如果某些状况发生的时候,需要提前终止循环,这是非常常见的现象。
C语言中: 提供了 break
和
continue
两个关键字,就是应⽤到循环中的。
①break
的作用是用于永久的终止循环,只要 break 被执行,直接就会跳出循环,继续往后执行。
② continue
的作用是跳过本次循环 continue 后边的代码,在 for 循环和 while 循环中有所差异的。
五、循环的嵌套
三种循环相互配合,相互嵌套,从而可以完成更加复杂的事情。
恭喜大家,已经学会了分支循环语句,在C语言的路上更进一步。加油!!!🎉🎉🎉🎉🎉
上一篇有分支