函数参数传递数组
1、示例
#include<stdio.h>
float average(float array[],int n)
{
int i;
float aver, sum = 0;
for ( i = 0; i < n; i++)
sum = sum + array[i];
aver = sum / n;
return aver;
}
int main( )
{
float score1[5] ;
float score2[10] ;
int i;
for( i = 0 ; i < 5 ; i++)
scanf("%f",&score1[i]);
printf("average score1 is: %f\n", average(score1, 5));
for( i = 0 ; i < 10 ; i++)
scanf("%f",&score2[i]);
printf("average score2 is: %f\n", average(score2, 10));
return 0;
}
2、其它示例
int array(char buf[60]); int array(char buf[]) int array(char * buf) int array2(char array[10][30]) int array(char array[][30]) int array(char (*array)[30])
本博客是个人工作中记录,更深层次的问题可以提供有偿技术支持。
另外建了几个QQ技术群:
2、全栈技术群:616945527
2、硬件嵌入式开发: 75764412
3、Go语言交流群:9924600
闲置域名WWW.EXAI.CN (超级人工智能)出售。
另外建了几个QQ技术群:
2、全栈技术群:616945527
2、硬件嵌入式开发: 75764412
3、Go语言交流群:9924600
闲置域名WWW.EXAI.CN (超级人工智能)出售。

浙公网安备 33010602011771号