[C언어] 포인터의 이해
·
C, C++
보통 C언어에서 가장 어려워하는 부분은 포인터이다. 이 포스팅은 어떻게 하면 포인터를 더 쉽게 이해할 수 있을까 에 대한 경험과 고민이 섞여 있다. 회사 후배가 프로젝트 소스 코드를 보고 덕지덕지 추가되어 있는 포인터 인자들을 보고 지레 겁을 먹고 포인터에 대한 질문을 종종 한다. 요즘엔 대학교에서는 학생들이 C언어를 그리 선호하지 않는 것 같다. 아무래도 Low Level 언어인 C는 개발자들에게 불친절하고 포인터라는 큰 벽이 있고, 특히 Computer Science(CS) 분야가 각광받으면서 파이썬 위주로 프로젝트를 진행하기 때문 아닐까 추측해본다. (Low Level 언어 : 컴퓨터 중심 언어, 속도가 생명. High Level 언어 : 사람 중심 언어, 개발은 Low Level 보다 간단하나 속..