数组名作函数参数

数组、函数、指针都是我们学习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;
}

猜你喜欢

转载自blog.csdn.net/weixin_43649958/article/details/86439735