CodeQL 文档

不继续的 continue 语句

ID: cpp/continue-in-false-loop
Kind: problem
Security severity: 
Severity: warning
Precision: high
Tags:
   - correctness
Query suites:
   - cpp-security-and-quality.qls

点击查看 CodeQL 存储库中的查询

continue 语句仅在循环条件为真时才重新运行循环。因此,在循环条件为假的情况下使用 continue 永远不会导致循环体重新运行,这会导致误解。

建议

如果目的是退出循环,请用 break 语句替换 continue 语句。

参考

  • ©GitHub, Inc.
  • 条款
  • 隐私