为了账号安全,请及时绑定邮箱和手机立即绑定

这循环体具体是怎么循环的

下面是我在评论看到的代码

有一处不明白,求大神们讲解一下

就是循环体"sum+=-1"到底是怎么计算的

里面都没有 i ,它是怎么得到答案"-50"的


#include <stdio.h>


int main()


{


    /* 小伙伴们:


           选择你们认为最合理的循环结构完成功能吧 */


    int sum = 0;  //定义计算结果变量sum


    int i = 1;    //定义循环数字变量i


    int flag = 1; //定义符号状态变量flag


    //使用for循环


    for(i=1;i<=50;i++)


    {


        sum += -1;


    }  


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


    


    return 0;    


}


正在回答

1 回答

i在for循环里只是一个判断变量,用来判断循环是否继续执行,如果满足i<50,则执行循环体内的表达式,直到不满足条件为止,所以这个地方,i一共判断了50次,则循环一共执行了50次,sum一共加了50个-1,结果就为-50

1 回复 有任何疑惑可以回复我~
#1

虚叚的真 提问者

非常感谢!
2016-11-26 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这循环体具体是怎么循环的

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信