for循環 i++ ++i

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

前者是:先引用,後增長,for循環

後者是:先增長,後引用,循環

可是在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++;

}

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

相關文章
相關標籤/搜索