【发布时间】:2020-03-01 02:12:35
【问题描述】:
if (k = = 1)
r + = a;
else if (k = = 2)
r + = b;
else if (k = = 3)
r + = c;
else
r + = d;
switch (k) {
case 1:
r + = a;
break;
case 2:
r + = b;
break;
case 3:
r + = c;
break;
default:
r + = d;
break;
}
我试图了解对于多重 if 语句和 switch 情况,示例控制流程图是否是下图。我确信这对于 switch 案例是正确的,但我无法为多个 if 语句绘制一个
【问题讨论】:
标签: testing language-agnostic cyclomatic-complexity