C语言的函数。
函数分为库函数和自定义函数。自定义函数又分为有参函数和无参函数。库函数在文件开头使用#include
函数的定义
一,无参函数的定义 :类型符 函数名(){函数体}
二,有参函数的定义。类型符 函数名(形参列表){函数体}
函数的调用
函数名(实参列表)
实参,形参,函数值
- 形参在函数调用时被分配到内存单元中,调用结束后释放。
- 实参可以是变量可以常量。但是必须要有确定值。
- 形参为变量时候。实参与形参的传递,为值传递,即单向传递。
//定义函数。
float average(float array[],int n){
int i ;
float Max = 0,Min =0;
float sum = array[0];
Max = Min = array[0];
for (i=1; i<n; i++) {
if (array[i]>Max) {
Max = array[i];
}else if (array[i]<Min){
Min = array[i];
}
sum = sum+array[i];
}
printf("最高分--%.2f-最低分----%.2f-平均分-%.2f\n",Max,Min,sum/n);
return sum/n;
}
//调用函数.
float array[] = {87.5,89.5,78.5,80,66,98};
average(array, 6);