正在加载图片...
数组名作为函数的参数■数组名是指针常量,相当于指针作为函数的参数1数组名做为实参,形参是指针变量(数组)(1)实参是数组名(2)形参是指针变量int a[]可以写成数组形式int sum (int *a, int n)例( inti,s=0;int main(void )for(i=0; i<n; i++)( inti;s += a[i];int b[5] = [1, 4, 5, 7, 9];*(a+i)printf("%d)n", sum(b, 5));return(s);return 0; )人◼ 数组名是指针常量,相当于指针作为函数的参数 ◼ 数组名做为实参,形参是指针变量(数组) 数组名作为函数的参数 int sum (int *a, int n) { int i, s = 0; for(i=0; i<n; i++) s += a[i]; return(s); } 例 int main(void ) { int i; int b[5] = {1, 4, 5, 7, 9}; printf("%d\n", sum(b, 5)); return 0; } (1) 实参是数组名 (2) 形参是指针变量 int a[ ] 可以写成数组形式 *(a+i)
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有