포인터... 어렵죠.... 여기서부터 C언어 기반 프로그래밍 학습이 조금씩 어려워집니다. 간만에 프로그램언어를 사용하려하니, 포인터와 구조체 부분을 많이 잊어버렸어요... 그래서 복습하려합니다. 1. 포인터 ? 사용하는 이유 : 메모리에 직접 접근하기 위해서용 메모리는 여러가지 영역으로 구성되어있습니다. 1. 코드 영역 -> 코드가 저장되는 공간으로 프로그램을 실행할때, CPU가 직접 코드영역에 저장된 명령어를 가져와 읽게됩니다. 2. 데이터 영역 -> 프로그램이 종료될 때 까지 데이터를 저장하며, 전역변수와 Static이 존재합니다. 3. 스택영역 -> 잠깐 동안의 변수나, 데이터가 저장되는 영역입니다. 지역변수 및 매개변수가 여기에 해당됩니다. 4. 힙영역 -> 동적 할당이라고 들어보셨나요? 나중에 ..