第五章——用for语句实现循环

本文详细解读了for语句的基本形式,包括设置初始条件、循环条件判断和变量更新,并介绍了其与while循环的转换,以及特殊情况下for循环的省略情况。通过实例解析,帮助读者掌握for语句在编程中的高效使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

for语句的一般形式

for(表达式1;表达式2;表达式3

表达式1:置初始条件,只执行一次。可以为零个、一个或多个变量设置初值(如i=1)。

表达式2:是循环条件表达式,用来判定是否继续循环。在每次执行循环体前先执行此表达式,决定是否继续执行循环。

表达式3;作为循环的调整,例如使循环变量增值,它是在执行完循环体后才进行的。

注意:

1、For表达式1;表达式2;表达式3)语句

可以改写为while循环的形式:

表达式1

While表达式2

  {

       语句

      表达式3

}

2、

表达式1”可以省略,即不设置初值,但表达式1

后的分号不能省略。

应当注意:为了能正常执行循环,应在for语句之前给循环变量赋以初值。

例如:

     i=1

     for(;i<=100;i++)

          sum=sum+i:

3、

表达式2也可以省略,即不用表达式2来作为循环条件表达式,不设置和检查循环的条件。如:

For(i=1; ;i++)

      sum=sum+I;

此时循环无终止地进行下去,它相当于

i=1;

While(1)

{

   sum=sum+i;

    i++;

}

循环无终止地进行下去,i的值不断加大,sum的值也不断累加。

4、

表达式3也可以省略,但此时程序设计者应另外设法保证循环能正常结束。

例如:

For(i=1;i<=100; )

{
  sum=
sum+i;

   i++

}

例子

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值