嵌套的 for 语句不应使用相同的循环变量
9.2.9 ID_for_counterNested
同一个循环变量在内外层 for 循环中均被修改,使循环次数难以控制,是过于复杂的循环逻辑,也可能是某种错误。
示例:
for (int i = 0; i < 100; i++) {
for (; i < 10; i++) { // Non-compliant
....
}
}
同一个循环变量在内外层 for 循环中均被修改,使循环次数难以控制,是过于复杂的循环逻辑,也可能是某种错误。
示例:
for (int i = 0; i < 100; i++) {
for (; i < 10; i++) { // Non-compliant
....
}
}