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

关于i++的运行

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

    {

        sum=sum+flag*i;

        flag=-flag;

        i++;

    }  

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

   

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

    {

        sum=sum+flag*i;

        flag=-flag;

    }  

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

这两个都可正常运行,第一个不应该每轮i要增加2吗?    

 


提问者:l沉沦l 2018-12-08 16:57

个回答

  • 慕移动800326
    2018-12-09 15:39:35
    已采纳

    一个i++不好么,你这样会减少循环的次数吧

  • qq_慕工程7253446
    2018-12-09 15:32:39

    第一个确实是增加的2