[C] 메모리
오늘은 C언어의 메모리에 대해 알아보겠습니다. C언어는 메모리의 관리를 프로그래머에게 맡깁니다. C언어를 사용하다보면, 메모리를 정적, 동적 등으로 할당하고, 그것을 사용, 관리 합니다. 이것은 장점이 될 수도 있고, 단점이 될 수도 있습니다. 메모리를 잘못 사용하게 되면 C언의 특성상 Segmentfault를 경험하게 됩니다. ( 필자는 아주 많이 경험 해봤습니다. ) 이것에 대한 예외처리를 잘 해줘야 문제가 없습니다. 프로세스에서 메모리는 보통 4가지의 종류로 나뉩니다. 1. 텍스트 텍스트 메모리 영역은 실행코드가 존재하는 영역입니다. 소스코드가 컴파일 되어서 만들어진 기계어가 여기 적재 됩니다. 2. 데이터 데이터 메모리 영역은 전역 변수나 정적 심볼들이 존재합니다. 조금더 자세히 나누자면 3개로 ..