黑马程序员技术交流社区

标题: iOS 初学者问个问题,求大神回答小白!!! [打印本页]

作者: GodLovenan    时间: 2015-8-11 18:39
标题: iOS 初学者问个问题,求大神回答小白!!!
自己看基础视频第8天时,函数名作为函数参数时,自己在Xcode 打代码时遇到问题:

自定义了一个函数,写到最后一行系统报错了!为什么呢?
就是到 return sum/5; 出错了
float avg(float a[5]){

   
        for (int i =0; i<5; i++) {
            
        float sum =sum + a[i];
        
        }
    return sum/5;

}
作者: GodLovenan    时间: 2015-8-11 18:42
来大神给说下么!!!谢谢了
作者: wanghaowaj    时间: 2015-8-11 19:43
sum 初始化试试
作者: liusuizuoyou    时间: 2015-8-11 19:53
  建议把  float sum  放在循环外面

作者: wanghaowaj    时间: 2015-8-11 20:01
#include <stdio.h>

    float avg(float a[5]){
        float sum=0.0f;
        
        for (int i =0; i<5; i++) {
            
             sum =sum + a[i];
            
        }
        return sum/5;
        
    }
int main(){
    float a[5]={2.3,2,4};

    printf("%f",avg(a));

}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2