临近年关首先给大家拜个早年,祝大家一帆风顺, 二龙腾飞,三羊开泰,四季平安,五福临门,六六大顺,七星高照,八方来财,九九同心,十全十美。
祝福到此结束,下面进入正题。
循环语句的三大循环
1、while循环
2、for循环
3、do...while循环
1、while循环
我们都知道if语句,if语句在条件满足的情况下才会执行if后面的语句,并且这个语句只会执行一次,否则不执行。而大佬们又发现生活中有很多的事情是需要多次完成的。这个时候while循环就应运而生了。
所以C语言中引入了:while语句,来实现循环。
while语句的语法结构:
while(表达式)
循环语句;
下面来看一下while循环的简单运用
while循环中的break和continue
还是上边的代码看看加上一点条件会变成什么样子
可以看到屏幕上打印了0 1 2 3 4就没有了,这就是当i==5的时候break起作用,跳出了循环。
下面来看看加了continue又有什么样的效果
可以看到屏幕上打印到4之后就卡住了,死循环了。
小结:
1、break在while循环在用于终止循环
2、continue在while循环中的作用是跳过本次循环,continue后面的代码,直接去判断部分,看是否进行下一次循环
2、for循环
老规矩先看语法规则
for循环中的break和continue
对比发现
对比一下braek和continue和在for循环和while循环中的异同我们能发现braek的作用都说跳出循环,而continue在while循环中可能会跳过调整部分,而continue在for循环中是跳到调整部分。
注意:
1、不可在for循环体内修改循环变量,防止for循环失去控制。
2、for循环语句的控制变量的取值采用“前闭后开区间”的写法 ex:for(i = 0; i < 10; i++)
3、do...while循环
do...while循环至少执行一次,使用的场景有限,所以是三大循环中使用最少的。
do..while循环的语法:
do
循环语句;
while(表达式);
好了,关于三大循环的基础知识语法差不多就这些了,谢谢大家的观看,有什么问题请私信我,谢谢。