간접접근
-
[열혈강의 C]Part2. 12장 - 포인터의 이해(연습문제12-1-3)Development/C 2013. 8. 9. 16:11
[연습문제 12-1-3] int형 변수 a와 b를 선언과 동시에 각각 10,20으로 초기화시킨다. 그리고 포인터 p1과 p2를 선언 한 다음 각각 변수 a와 b를 가리키게 한다. 이러한 상테에서 간접 접근 방식에 의해서 값을 하나 감소시킨다. 그 다음 포인터 p1과 p2가 가리키는 대상을 서로 바꿔준다. #include int main(void) { int a=10; int b=20; int *p1=&a; int *p2=&b; int *temp; printf("변경전::: p1 : %d / p2 : %d\n",*p1,*p2); (*p1)--; (*p2)--; temp=p1; p1=p2; p2=temp; printf("변경후::: p1 : %d / p2 : %d\n",*p1,*p2); return 0; }..