原代码
int Largest(int list[],int length) { int i,max; for(i=0;i<length-1;i++) { if(list[i]>max) { max=list[i]; } } return max; }
这个是错的,得先给max赋值,length也不用减1,同时把如果是空字符串list=NULL;和length=0也考虑进去
int Largest(int list[],int length) { if(list==NULL) return; else if(length==0) return; int i,max; max=list[0]; for(i=0;i<length;i++) { if(list[i]>max) { max=list[i]; } } return max; }
原文:http://www.cnblogs.com/huangguan/p/3590834.html