programming/c

[DAY 09] Memory Allocation

Monday, January 8, 2018


정적 메모리 : 컴파일 타임 때 미리 메모리를 확보한 것


동적 메모리 : 런타임 도중 프로그램이 돌고 있는 도중에 개발자의 필요에 의해서 메모리를 할당하고 해제할 수 있는 것


고 해제할 수 있는


※ 동적 메모리는 이름이 없다!!



* 동적 메모리를 잡는 함수 (3)

malloc

calloc

realloc : 재할당이 가능 / 추가로 재할당하고 포인터 위치를 옮겨버린다  / realloc의 사용 빈도는 낮다.


void *malloc(size_t);