반응형 Free1 C044_malloc 사용하기 malloc을 설명하기 전에 정적 변수와 동적 변수에 대해 먼저 알아야 할것 같습니다. 정적 변수란? 프로그램 실행시 할당되고, 프로그램 종료시 파괴되는 변수입니다. 이는 컴파일을 진행할 때, 컴파일 시간(Compile Time)에 메모리를 할당합니다. 동적 변수란? 저희가 직접 메모리 즉, 저장공간을 할당해준 변수입니다. 사용자가 직접 프로그램이 종료되기 전에 메모리를 해제해 주어야 합니다. 코드가 시작되고 실행 시간(Run Time)에 메모리를 할당합니다. malloc 사용하기 void*malloc(size_t size); 헤더 파일: stdlib.h size :할당할 메모리 크기 반환값 : 성공 시, 원하는 크기만큼 할당된 void 포인터 실패시, NULL #include int main(void).. 2024. 1. 2. 이전 1 다음 반응형