Int IsLeap(int year)
(1) {
(2) if (year % 4 == 0)
(3) {
(4) if (year % 100 == 0)
(5) {
(6) if ( year % 400 == 0)
(7) leap = 1;
(8) else
(9) leap = 0;
(10) }
(11) else
(12) leap = 1;
(13) }
(14) else
(15) leap = 0;
(16) return leap;
(17) }
(1) {
(2) if (year % 4 == 0)
(3) {
(4) if (year % 100 == 0)
(5) {
(6) if ( year % 400 == 0)
(7) leap = 1;
(8) else
(9) leap = 0;
(10) }
(11) else
(12) leap = 1;
(13) }
(14) else
(15) leap = 0;
(16) return leap;
(17) }
判定节点数该从第二行算起,还是第一行?还是if语句开始呢?(左边小括号为判定节点数)
圈复杂度是一种代码复杂度的衡量标准,中文名称叫做圈复杂度。在软件测试的概念里,圈复杂度“用来衡量一个模块判定结构的复杂程度,数量上表现为独立现行路径条数,即合理的预防错误所需测试的最少路