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++;

}

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

相关文章
相关标签/搜索