笔记||for循环

  • for 语句的一般形式为:

for(表达式1;表达式2;表达式3)
{
    语句;
}
  • 注意格式问题:

  1. 表达式1,表达式2,表达式3之间用分号隔开。

  1. 在“for(表达式1;表达式2;表达式3)”的后面不能加分号。for循环只能控制一条语句,所以如果在后面加个分号,那么for循环就只能控制到这个分号,下面的大括号语句就不属于for循环了。

  • for语句最简单的形式

for(循环变量赋初值;循环条件;循环变量增值)
{
    语句;
}
  • 求1+2+3+……+100的总和

#include<stdio.h>
int main (void)
{
    int i=1,sum=0;
    for (i;i<101;i=i+1)
    {
        sum=sum+i;
    }
    printf("sum=%d\n",sum);
    return 0;
}

表达式1的初始值为1,此处表达式1也可以省略(但是分号不可以省略),因为数据描述部分就给i赋值了。而且for循环是对某一循环变量而言的,由后面的表达式2和表达式3就可以知道循环变量了。

定义一个存放“”的变量sum,并赋初始值0

在for循环中,首先求解表达式1,而且表达式1只执行1次,下面都不会再执行了。

然后求解表达式2,若1<101,则执行for循环中的内嵌语句,sum=0+1。

然后执行表达式3,自变量i加1,即i由1变为2。

…………

例:求1*2*3*4*……*20的值

#include<stdio.h>
int main(void)
{
    int i=1;
    float sum=1;
    for (i;i<20;i=i+1)
    {
        sum=sum*i;
    }
    printf("sum=%f\n",sum);
    return 0;
}

3.18预习进行时……

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

釉色清风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值