函数参数传递数组
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 (超级人工智能)出售。