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