//将数组逆序存放,函数inv中的도형 참조있다포인터 변수
#include "stdafx.h" #include "stdio.h" int main() {void inv(int *x, int n); int i,a[10]={3,7,9,11,0,6,7,5,4,2}; printf("원본 배열:\n"); for(i=0; i<10; i++) printf("%d",a); printf("\n"); inv(a, 10); printf("배열이 뒤집혔다:\n"); for(i=0; i<10; i++) printf("%d",a); printf("\n"); 0을 반환;
} void inv(int *x,int n) // 포인터 매개변수 x 포인터 변수의 포인터 포인트 {int *p,temp,*i,*j,m=(n-1)/2; i=x; j=x+n-1; p=x+m; for(; i<=p; i++,j--) {temp=*i; *i=*j; *j=임시; } //*i 와 *J 교환 복귀;
}
|