for“列表”型循环

寵の児 提交于 2020-01-16 02:57:19
//用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),都为死循环。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!