结果怎么来的

来源:4-10 循环结构之三种循环比较

梦无涯

2016-04-11 20:34

int sun=0; int i=1; int flag=1; for(i=1;i<=100;i++); { sun=-i-sum+flag; } printf("sun=%d\n",sun) 这个结果  -50  是怎么来的  我完全看不懂

写回答 关注

2回答

  • 钥叁
    2016-04-11 23:10:09

    为何我运行的结果是:-100

    梦无涯

    -50 啊

    2016-04-12 00:23:24

    共 1 条回复 >

  • 慕粉3146094
    2016-04-11 23:05:49

    首先

    for(i=1;j<=100;i++);你加了分号?这里是不能有分号的,有的话就这里,循环到i=-100

    ps:如果想循环,后面不要加分号

    你这个是不是不全?没看见sum变量

    慕粉3146...

    从1到100,循环的sun=-i-sun+flag语句就是了.

    2016-11-01 14:44:32

    共 2 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926207 学习 · 20797 问题

查看课程

相似问题