포인터는 ' * ' 연산자를 쓴다 ' * ' 연산자는 간접 연산자라고도 불리며, 역참조 연산자라고도 불린다. 포인터는 데이터가 저장된 주소값을 가리킨다. 그리고 이 주소로 해당 주소의 값에 접근하여, 값을 변환하거나 동적할당을 할 때 쓴다. int *pa; 예시에서 int는 주소를 구한 변수의 형태이고, *는 포인터의 기호, pa는 포인터의 이름이다. 포인터의 변수가 선언되면 일반 변수와 마찬가지로 메모리에 저장 공간이 할당되며, 그 이후에 변수명으로 사용 가능하다. pa = &a; 만약 변수 a가 메모리 100번지부터 103번지까지 할당되었다면 주소 값이 100이고 pa에 저장된다. 그렇게 되면 pa는 변수 a가 메모리 어디에 할당되었는지 그 위치를 기억하고 있게 된다. pa -> a 이러한 과정을 통..