union 썸네일형 리스트형 포인터의 용도 컴퓨터 언어 중 특히 C언어를 배우면서 가장 힘든 부분이 포인터라고 생각된다. 구조체나 공용체라는 것도 동시에 등장하게 되는데, 자료구조와 병행하면서 겨우 이해할 수 있었던 부분이었다고 기억된다. 이제는 포인터를 써야할 때면 쓸 수 있게 되었지만, 그 당시는 왜 그 어려운 포인터를 써야만 하는지 이해할 수 없었다. 그 점에서 에서의 정리는 매우 도움이 되었기에 예전에 정리했던 내용을 다시금 정리해 본다. C 언어에서 포인터(pointer)가 쓰이는 방식은 주로 - 연결된(linked) 자료구조를 구축하기 위해 - 동적으로 할당된 자료구조를 지칭하기 위해 - 참조 전달 방식(call by reference)의 호출을 구현하기 위해 - 자료구조 안의 요소에 접근하고 요소들을 훑어 나갈 때 - 배열을 인수로 .. 더보기 이전 1 다음