MOOC翁恺 C语言 第三周:判断与循环:2.循环

1.while(    ){......}     

先判断条件,再进循环体。

反复多次,判断条件

当条件满足时,不断重复循环体内的语句。

()条件

{  }循环体

2.do-while

do

{

<循环体语句>

}while(<循环条件>);

先进循环体,再判断条件。

3.for循环

for(表达式1;表达式2;表达式3){ 循环体 }

表达式1:初始动作(循环变量赋初值)

表达式2:循环继续的条件(条件判断语句)

表达式3:循环每一轮要做的事情(循环变量增量)

执行过程如下:

1)先求解表达式1。

2)再求解表达式2,若其值为真(非0),则执行for语句中指定的内嵌语句,然后执行下面的第3)步;若其值

为假(0),则结束循环,转到第5)步。

4)转回上面第2)步继续执行。

5)循环结束,执行for语句下面的一个语句。

就读成:“对于一开始的“表达式1”,当“表达式2”时,重复做循环体,每一轮循环在做完循环体内语句后,使得“表达式3””。

eg:

for(i=1;i<=100;i++)
{
    sum=sum+i;
}

 先给i赋初值1,判断i是否小于等于100,若是 则执行语句,之后值增加1.再重新判断,直到条件为假,即i>100时,结束循环。

 

for中的每一个表达式都是可以省略的:

for(;条件;)==while(条件)

tips:

如果有固定次数,用for

如果必须执行一次,用do-while

其他情况用while

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值