程序的效率 ———— 宝玉老师手把手教学生
宝玉老师在南通大学软件工程教学改革QQ群里,手把手教学生。
=====================
举个例子,你的程序可以写成这样:
(1)
也可以写成这样:
function add() { int a1 = 1; int a2 = 2; int a3 = 3; return a1 + a2 + a3; }
(2)
如果10个数字,前两个改改都能用
但如果1000个数字,前两个就没法用了
function add(int a1, int a2, int a3) { return a1 + a2 + a3; }
也可以写成这样:
(3)function add(int[] arr) { int result = 0; for (int i=0; i<arr.length; i++) { result += arr[i]; } return result; }
点评:
如果只有三个数字相加,差别不大如果10个数字,前两个改改都能用
但如果1000个数字,前两个就没法用了