正如标题所暗示的,什么是使用这个的好处:对于多个for循环使用单个整数有什么优点?
int i;
for (i = 0; i < 4; i++){
<do stuff>
}
for (i = 0; i < 7; i++){
<do other stuff>
}
,而不是这样的:
for (int i = 0; i < 4; i++){
<do stuff>
}
for (int i = 0; i < 7; i++){
<do other stuff>
}
换句话说,有没有不声明另一个变量对每个回路中的任何优势?
我会想象它需要更少的内存来存储它们,但它们都将在方法结束时被废弃,那么为什么它很重要? (或者GC只会摆脱它们)
赞成限制范围,你应该总是去版本2. – SBI 2014-11-21 15:19:22
,除非你需要循环外的'我',没有价值的第一种方法在第二个 – kolossus 2014-11-21 15:20:01