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

循环语句计算先后的计算问题

  i++;

        sum+=i*flag;

        flag*=-1;

这里是先计算  sum+=i*flag;还是先计算flag*=-1;,为什么


提问者:swing997 2015-09-11 14:12

个回答

  • _白狼
    2015-09-11 14:48:48

    int i = 1;
      int sum = 0;
      sum = sum + i; //这个意思
      sum += i;  //这是简写

    SO........

    sum

     sum+=i*flag;

    sum=sum+i*flag;

  • Virture
    2015-09-11 14:26:22

    从上到下的顺序,所以先计算  sum+=i*flag;