포인터의 포인터 - swap함수의 호출
case1 - 효과 없는swap 함수의 호출 (Call By Value) /* ptr_swap1.c */ #include void pswap(int *p1, int *p2); int main(void) { int A=10, B=20; int *pA, *pB; pA=&A, pB=&B; // 함수 호출 전 printf("pA가 가리키는 변수 : %d \n", *pA); printf("pB가 가리키는 변수 : %d \n", *pB); pswap(pA, pB); //함수 호출 후 printf("pA가 가리키는 변수 : %d \n", *pA); printf("pB가 가리키는 변수 : %d \n", *pB); return 0; } void pswap(int *p1, int *p2) { int *temp; temp=..
더보기