请告诉我这两段代码有什么区别:
int i = 0;
for(i; i < test; i++) {...}
和
for(int i = 0; i < test; i++) {...}
这些初始化i
增量变量的方法有什么区别吗?有影响吗?
最佳答案
差异在于变量i
的范围。
在第一个循环中,i
在 for 循环之外可见,而在第二个循环中则不可见。
关于java - Java中for循环之前或内部的初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13916812/