1. 程式人生 > >for循環 i++ ++i

for循環 i++ ++i

依然 引用 正常 bsp out 情況下 pri 區別 流程

1,正常情況下 i++和++i是有區別的:

前者是:先引用,後增加,

後者是:先增加,後引用,

但是在for循環中:

for(var i=0;i<10;i++){

  System.out.println(i);

}的執行流程是:

for(var i=0;i<10){

    System.out.println(i);

    i++;

}

而for(var i=0;i<10;++i){

  System.out.println(i);

}的執行流程依然是:

for(var i=0;i<10;){

  System.out.println(i);

  i++;

}

兩者的執行流程是相同的。

for循環 i++ ++i