for“列表”型循环

//用for语句求1-100所有整数的和

#include <stdio.h>

int main()
{
    int i;
    int sum=0;

    for(i=1;i<=100;i++)//i=1为循环初始条件,i<=100为循环终止条件,i++为驱使循环结束的语句
    {
        sum+=i;//执行完此语句后,最后执行i++
    }

    printf("sum=%d\n",sum);

    return 0;
}

打印结果:

注:

1、for语法结构

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

  {

    语句;

  }

解析:

  a.先执行表达式1。

  b.判断表达式2,若为真,则执行循环体语句一次;若为假,则跳出循环。

  c.最后执行表达式3。然后转回第2步重复执行。

2、for( ;;)等价于while(1),都为死循环。

猜你喜欢

转载自www.cnblogs.com/onemusk/p/9488001.html