猿问

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

#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;

    

}


藏宝alo
浏览 1300回答 2
2回答

asd8532

#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;      }

guozhchun

你在调用函数前已经用 return 0 语句介绍了程序,自然没输出
随时随地看视频慕课网APP
我要回答