分类: C/C++
2008-05-28 16:02:32
指针(数组名作函数参数)
有一个多月没有总结学习笔记了,不知不觉中已经学完了“数组”和“预处理命令”现在正学习“指针”呢,赶紧写笔记不然以后就忘了。
输入5个数求出平均值(用到指针):
Author:yuexingtian
Date:Thursday May 28, 2008
/*数组名作函数参数求5个数的平均值*/ float aver(float *pa) /*求平均值的函数*/ { int i; float av,s=0; for(i=0;i<5;i++) s=s+*pa++; av=s/5; return av; } main() { float sco[5],av,*sp; int i; sp=sco; printf("\ninput 5 scores:\n"); for(i=0;i<5;i++) scanf("%f",&sco[i]); av=aver(sp);/*调用上面的求平均值函数*/ printf("average score is % getch(); } |
测试结果: