Ex67-포인터를 이용하여 두 값 교환 개념

CODEDRAGON Development/C, C++

반응형

   

포인터를 이용하여 두 값 교환

값 바꾸는 개념 이해

   

   

   

값 교환 개념도

1

  

2

*ap가 실제로 가리키는 값(*&a)은 1234

*bp가 실제로 가리키는 값(*&b)은 5678

3

*ap의 값(ap가 가리키는 값, *&a, 1234)을 tmp에 저장

4

*bp의 값(bp가 가리키는 값, *&b, 5678)을 *ap(ap가 가리키는 값, *&a)에 저장

5

tmp의 값(1234)을 *bp(bp가 가리키는 값)에 저장

*ap가 실제로 가리키는 값(*&a)은 5678

*bp가 실제로 가리키는 값(*&b)은 1234

   



출력결과