- 0
- 0
- 约1.3万字
- 约 67页
- 2017-02-09 发布于湖北
- 举报
总结:如果有一个实参数组,想在被调函数中改变此数组中的元素的值,实参与形参的对应关系有以下4种情况: (1) 形参用数组,实参用数组名,如: #include stdio.h void f( int x[], int n) /*形参为数组*/ { int i; for( i=0; in; i++) x[i]=i; } void main() { int i, a[10]; f(a, 10); //为a的元素赋值 for( i=0; i10; i++) printf(%d , a[i]); } (2) 形参用指针变量,实参用数组名。如: #include stdio.h void f( int *x, int n) /*形参为数组*/ { int i; for( i=0; in; i++) *x++ = i; } void main() { int i, a[10]; f(a, 10); //为a的元素赋值 for( i=0; i10; i++) printf(%d , a[i]); } *x = i; x++; (3) 形参为数组名,实参为指针变量。如: #include stdio.h void f( int x[], int n) /*形参为数组*/ { int i; for( i
原创力文档

文档评论(0)