[c] 포인터의 포인터
#include void pswap(int *p1, int*p2);int main(void){int A = 10, B = 20;int *pA, *pB; pA = &A, pB = &B; // Before callprintf("pA -> : %d\n", *pA);printf("pB -> : %d\n", *pB); pswap(pA, pB); // After callprintf("pA -> : %d\n", *pA);printf("pB -> : %d\n", *pB); return 0;} void pswap(int *p1, int *p2){int *temp;temp = p1;p1 = p2;p2 = temp;} 1. 모든 포인터 변수는 4바이트 메모리 공간2. 가리킨다라는 말과 주소값을 갖는다는 동의어이다 #incl..
2017. 5. 14.