数组、函数、指针都是我们学习c语言中的关键点,他们之间有着不可分割的联系,要掌握好c语言的基础,不然会造成很多让你想象不到的惊喜,函数名作参数时,一定要在函数使用前声明函数,且确保各变量的数据格式是否正确,否则输出结果永远是错的
#include<stdio.h>
//数组名作函数参数
void main(){
double a[10]={1,2,3,4,5,6,7,8,9,10};
double ave(double b[10]);//函数使用前一定要先声明;
double s;
s=ave(a);
printf("the max num is %lf",s); //如果是double型数组,输出格式一定要是f或者lf,不能是d;
}
//函数的定义 ,形参不占用内存空间 ,如果不需要返回值,则用void;
double ave(double b[10]){
int i;
double s=0;
for(i=0;i<10;i++){
s+=b[i];
}
s/=10;
}