전체 글 썸네일형 리스트형 malloc과 free C언어에서는 malloc과 free를 이용하여 메모리 동적 할당을 하게 됩니다. 동적할당이란 메모리를 정해서 정적으로 쓰는 것이 아닌 상황에 따라 동적으로 사용하는 것을 의미 하며, 메모리중 stack 영역이 아닌 heap영역에 데이터를 저장 하도록합니다. malloc의 함수 원형은 void* malloc( size_t ); 으로 데이터를 저장하는 메모리의 주소를 반환합니다. free의 함수 원형은 void free( void * ); 으로 malloc을 이용하여 동적할당해준 후에는 free함수를 이용하여 메모리 영역을 해제 해 주어야 합니다. 사용시에는 다음과 같은 방법으로 사용됩니다. #include #include int main(void){ int *pi; char **pstr; pi = (int.. 더보기 이전 1 ··· 12 13 14 15 16 17 18 ··· 39 다음