C++을 중점적으로 다루고 싶지만, C++은 C언어 기반, 객체지향 프로그래밍 언어로서 만들어졌기 때문에 C에서의 개념이 다수 사용된다. 그 중 포인터의 개념은 정말 중요해서 이 부분을 소홀히 하면 C++에서도 흠이 생길 수 밖에 없다. 따라서 C언어 중 포인터의 개념과 심화과정에 대해 다뤄 보려 한다. - 포인터 변수를 어떻게 바라보아야 할까? 포인터 변수를 바라볼 때는 2가지만 기억하면 편하다. 그 변수가 담고 있는 정보의 주소, 정보의 type이다.1. 포인터 변수는 초기화된 정보의 주소를 기억하고 있다.2. 포인터 변수는 초기화된 정보의 type를 기억하고 있다. 아래 코드를 살펴보며 자세히 분석해보자.#include int main(){ int a[]={10, 11, 12}; int *p; ..