在计算独立路径的数量时,是否应该将使用 && 连接的布尔表达式视为单独的语句?例如,第 3 行有两个条件,如果第一个表达式为假,则将计算后续表达式。
1 float calc(float sp, Boolean bt, int r) {
2 float c = .060;
3 if ((sp > 300000) && bt)
4 c = .050;
5 if (r > 3)
6 c = c * .9;
7 return (sp * c);
8 }