为了账号安全,请及时绑定邮箱和手机立即绑定

数组作为函数的参数,调用函数后没输出,求大神解答

数组作为函数的参数,调用函数后没输出,求大神解答

C C++
藏宝alo 2016-04-26 19:39:10
#include <stdio.h>int SUM(int arr[])    //求数组中元素总和{int i=0;int sum=0;for(i=0;i<10;i++){sum+=arr[i];   }return sum;}    int main(){    int arr[]={67,98,75,63,82,79,81,91,66,84};    return 0;    printf("%d",SUM(arr));  // 调用函数    return 0;    }
查看完整描述

2 回答

已采纳
?
asd8532

TA贡献143条经验 获得超187个赞

#include <stdio.h>
int SUM(int arr[])    //求数组中元素总和
{

int i=0;
int sum=0;
for(i=0;i<10;i++){
sum+=arr[i];
   
}
return sum;
}
    
int main()
{
    int arr[]={67,98,75,63,82,79,81,91,66,84};
    //return 0;多余了下面的都没有执行
    printf("%d",SUM(arr));  // 调用函数
    return 0;
    
}


查看完整回答
反对 回复 2016-04-26
?
guozhchun

TA贡献103条经验 获得超76个赞

你在调用函数前已经用 return 0 语句介绍了程序,自然没输出

查看完整回答
反对 回复 2016-04-26
  • 2 回答
  • 0 关注
  • 1281 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信