[C] 이중포인터의 선언, 할당, 참조 이해하기
C 포인터의 이해와 활용이라는 책에서 나온 내용이다. 이중포인터를 선언하고 할당하고, 참조하는 것들이 헷갈렸는데 이 내용이 좋은 예시인 것 같다. 먼저 전체 책 제목을 포함하는 문자열 배열을 선언한다. char *titles[] = {"A Tale of Two Cities", "Wuthering Heights", "Don Quixote", "Odyssey", "Moby-Dick", "Hamlet", "Gulliver's Travels"}; titles 는 'char* 변수를 담는 배열' 이다. 현재 배열이 선언된 상태를 그림으로 보면 다음과 같다. 예를 들어, titles[0] 의 주소는 0x100 이며, titles[0]은 0x200 이라는 주소를 가리킨다. 주소 0x200은 문자열 "A Tale of..
공부기록/C, C++
2020. 6. 12.