☰
  • 首页
  • 规则分类
  • 项目介绍
search
•••

嵌套的 for 语句不应使用相同的循环变量

9.2.9 ID_for_counterNested
目录 › next › previous

同一个循环变量在内外层 for 循环中均被修改,使循环次数难以控制,是过于复杂的循环逻辑,也可能是某种错误。

示例:

for (int i = 0; i < 100; i++) {
    for (; i < 10; i++) {         // Non-compliant
        ....
    }
}

相关

ID_for_counterChangedInBody
Copyright©2024 360 Security Technology Inc., Licensed under the Apache-2.0 license.