问答详情
源自:4-8 循环结构之for循环(一)

这里++的位置

为什么不能用++num呢?

提问者:慕码人3494177 2017-03-25 19:41

个回答

  • 遥远的相似性
    2017-03-25 23:12:07

    因为在for(循环变量赋初值;循环条件;循环变量增值)语句中,每次循环只需要考虑循环变量每次的改变情况,而不用提取循环变量中的值来运算,因此无论是i++还是++i在运算完后i的值都一样,所以不影响循环条件的判断。

  • 慕粉4316819
    2017-03-25 23:01:34

    ++i是现在之前的i上加1,再输出+1后的i;i++是先输出之前的i,再对i加1.此处用i++和++i都可以呀。