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

循环过程中i++得出它的值是在执行表达式之前还是之后

假设for(i=0;i<3;i++)     执行过程共五步    从第二步i=0到第三步执行表达式三i++,第四步是回到第二步并执行第二步的意思,在执行第三步之前,是根据i=0,i++得出i=1,再判断表达式二,然后在执行执行代码块,还是根据i=0,再将它与表达二比较,为真,此时再得出i=1

提问者:慕粉1720006124 2017-05-07 20:54

个回答

  • 慕容0016664
    2017-07-11 20:08:30

    执行表达式前,根据i=0,为真,得出i=1。

     

  • 玉凊O往
    2017-05-08 19:56:37

    先运算 再加 1