代码检查:至少一个执行路径存在除零操作
该检查会报告在至少一个执行路径上除数可能为 0 的整数除法。
示例
int Divide(int value, bool useZero)
{
var divisor = useZero ? 0 : 2;
return value / divisor;
}
int Divide(int value, bool useZero)
{
var divisor = useZero ? 0 : 2;
if (divisor == 0)
return 0;
return value / divisor;
}
快速修复
此检查没有专用的快速修复方案。 常见的修正方法是在执行除法之前确保除数不为零。
2026年 5月 8日