1.控制流图的环路复杂度计算:
(1)流图中的区域数等于环形复杂度
(2)流图G的环形复杂度V(G) = E-N+2(E是流图中边的条数,N是结点数)
(3)流图G的环形复杂度V(G)= P+1(P是流图中判断结点的数目)
主要以第2种为主,备注:
因为环路度量法,它是考虑控制的复杂程度,即条件选择的分支繁杂程度,而部分节点并没有涉及到程序控制分支,节点的自环弧线要忽略掉,如图二,其边数为:9而不是10
2.软件著作权==自作品完成后自动产生,无需履行任何形式的登记或注册手续。
3.函数调用时基本的参数传递方式有传值和传地址两种,其特点如下:
传值方式讲解:(1)在传值方式是把实参的值传递给形参
(2)实参可以是表达式或常量,也可以是变量或者数组元素
(3)这种传递是单方向的,形参不能再将值传回给实参
传地址方式讲解:(1)需要把实参的值传递给形参
(2)实参必须是变量数组名或数组元素,不能是表达式或常量