赞
踩
全局变量:写在所有函数之前的外部变量//使程序员编程便捷,但存在风险,所有的函数都可以操作这个变量。
#include <stdio.h>
int max;
int min;
float getResult(int arr[],int len)
{
int i;
int sum=0;
max=min=arr[0];
for(i=0;i<len;i++){
if(max<arr[i]){
max=arr[i];
}
if(min>arr[i]){
min=arr[i];
}
sum+=arr[i];
}
return (float)sum/len;
}
int main()
{
int scores[]={55,77,77,66,45,67,55,77,88,76};
float aver;
//函数被调用的目的:调用者通过调用函数获得某些结果。
//函数强调的是功能性的封装,供调用者使用来改变调用者当中的数据
//scanf()
aver=getResult(scores,sizeof(scores)/sizeof(scores[0]));
printf("班级的最高分是:%d\n最低分是%d\n平均分是%.2f\n",max,min,aver);
return 0;
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。