C 16

동적할당

코드 섹션과 데이터 섹션 코드 섹션 : 우리가 작성한 소스코드들이 빌드된 결과물들이 저장되는 곳데이터 섹션 : 전역 변수와 정적 변수 등이 저장되는 곳스택메모리의 단점 1. 스택메모리에 저장되는 지역변수의 크기는 컴파일때 고정된다. 런타임 때 늘리거나 줄일 수 없다.2. 함수가 종료되면 종료된 함수 스택 프레임에 접근이 불가능하다. 즉, 함수 안에 지역변수는 함수가 종료될 시 같이 사라진다.3. 지역변수가 사라지는 걸 막기위해 전역변수 혹은 정적변수로 선언해야 하지만 그건 또 너무 그것대로 과분하다.스택 메모리의 단점을 없앨 힙 메모리에 대해 프로그래머가 관리할 수 있는 동적 할당 영역이다.엄연히 스택 메모리와는 다르다.프로그래머가 원하는 만큼 원하는 때에 할당 및 반납이 가능하다.무적은 아닌 힙 메..

C 2026.03.06