防御式编程 从防御式编程的角度,你认为下面这个计算平均分的函数有什么问题吗? int Average(int score[], int n) { int i, sum = 0; for (i=0; i<n; i++) { sum = sum + score[i]; } return sum/n; } 这个里面 sum/n 应该转化为float类型 n 没有考虑到0的情况。