- 0
- 0
- 约1.89万字
- 约 55页
- 2017-07-21 发布于湖北
- 举报
* 例 数组元素与数组名 作函数参数比较 1 2 a 调用前 a[0] a[1] 1 2 a 调用 a[0] a[1] 1 2 x y 2 1 x y 交换 1 2 a 返回 #include stdio.h void swap2(int x,int y) { int z; z=x; x=y; y=z; } main() { int a[2]={1,2}; swap2(a[0],a[1]); printf(a[0]=%d\na[1]=%d\n,a[0],a[1]); } 数组元素作参数: 值传递 * 1 2 a 调用前 1 2 a x 调用 2 1 a x 交换 2 1 a 返回 #include stdio.h void swap2(int x[ ]) { int z; z=x[0]; x[0]=x[1]; x[1]=z; } main() { int a[2]={1,2}; swap2(a); printf(a[0]=%d\na[1]=%d\n,a[0],a[1]); } 数组名作参数: 地址传递 例 数组元素与数组名 作函数参数比较 * 例8.13 数组排序----简单选择排序 #include stdio.h void selectsort( int array[], int n) { int i,j,k
原创力文档

文档评论(0)