안녕하세요?허니입니다. 오늘은 [C 언어에서 가끔 *이 여러개 있는 것을 볼수 있는데 이게 포인터의 포인터, 즉 더블포인터, 트리플 포인터라고 합니다. 이것]에 대해 포스팅하려고 합니다. 공부하시는 모든 학생과 연구원분들에게 많은 도움이 되었으면 좋겠다고 생각하며 언제든지 질문은 환영입니다.


14장. 포인터의 포인터.pptx
0.41MB



C 언어란?
포인터의 포인터


14.1.  포인터의 포인터
• 포인터의 포인터
 더블 포인터라고 불린다.
 싱글 포인터의 주소 값을 저장하는 용도의 포인터
• 더블 포인터의 의한 Call-By-Reference
 다음 그림이 제시하는 프로그램의 구성을 통한 이해
• 구현 사례 1 : 효과 없는 swap 함수의 호출
• 구현 사례 2 : 더블 포인터 입장에서의  swap
• 포인터 배열과 포인터 타입
 1차원 배열의 경우 배열이름이 가리키는 대상을 통해서 타입이 결정된다.
 포인터 배열이라고 하더라도 마찬가지!


14.2.  포인터의 필요성
• 지금까지…
 swap 함수와 같이 함수 내에서 데이터의 조작을 하기 위해서…
• 앞으로…
 메모리 동적 할당
 자료구조의 구현

'Past Material' 카테고리의 다른 글

C언어 함수 포인터와 void 포인터  (0) 2019.07.28
C 언어 다차원 배열 그리고 포인터  (0) 2019.07.28
C 언어 다차원 배열  (0) 2019.05.17
C 언어 포인터와 함수  (0) 2019.05.17
C 언어 포인터와 배열  (0) 2019.05.16

+ Recent posts