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 |
출력결과
'Development > C, C++' 카테고리의 다른 글
구조체와 함수 - 구조체를 함수의 인자로 전달하기, 구조체를 함수의 반환형으로 전달하기 (0) | 2015.07.30 |
---|---|
공용체, 구조체 vs 공용체 (0) | 2015.07.30 |
fgetc( ) 함수와 fputc( ) 함수 (0) | 2015.07.29 |
콘솔 입출력 함수 (0) | 2015.07.29 |
Buffer(버퍼), 버퍼링(Buffering) (0) | 2015.07.29 |