结化大学中版 例10.7数组反序存放,用数组名作实参和形参P237 inv(a, 10) 实参名与形参名「719°17T41 void inv(intx[],intn)形参是数组名 I int temp,i for(i=0;i<n/2;i++) temp=x] xx X n 1-i]=temp return;注意仅当返回值类型为空时可省略*
例10.7 数组反序存放,用数组名作实参和形参P237 inv (a,10); 实参名与形参名 void inv(int x[ ],int n) /*形参x是数组名*/ { int temp,i; for(i=0;i<n/2;i++) { temp=x[i]; x[i]=x[n-1-i]; x[n-1-i ]=temp; } return; /*注意仅当返回值类型为空时可省略*/ }
结化大学 例10.8数组反序存放,用指针变量作形参和实参P240 3 7 9 11O 7 a; inv(p, 10) 实参为指针变□47工6。7 void iny(int*x,intn)形参为指针变量 dint *p,*i,*j, m, temp m=n/2-1; i=x;j=ⅹ+n-1;p=x+m for(;i<=p;i十+,j t t emp=*i:*i=*j;*j=temp; 注意变量名最好规范,本例不好*
void inv(int *x,int n) /*形参x为指针变量*/ {int *p,*i,*j, m, temp; m=n/2-1; i=x;j=x+n-1;p=x+m; for(;i<=p;i++,j--) {temp=*i;*i=*j;*j=temp;} /*注意变量名最好规范,本例不好*/ } 例10.8 数组反序存放,用指针变量作形参和实参P240 p=a; inv (p,10); 实参为指针变