问答详情
源自:4-10 循环结构之三种循环比较

结果怎么来的

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  是怎么来的  我完全看不懂

提问者:梦无涯 2016-04-11 20:34

个回答

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

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

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

    首先

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

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

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