"초코초코" c언어 메모리 할당 함수


"초코초코" c언어 메모리 할당 함수

#메모리할당 함수 프로그램을 만들다 보면 데이터를 저장하기 위하여 메모리 공간이 추가적으로 필요한경우가 있습니다. malloc()함수는 이럴 경우에 사용되는 함수이며,malloc함수가 어떤 기능을 제공하는지 알아 보겠습니다. malloc()함수 c언어는 메모리 할당하는 함수를 제공하여 함수는 힙의 공간에서 메모리 할당 받습니다. 다음은 함수의 원형이며,헤더 파일stdlib.h를 사용 합니다. 반환값은 할당된 메모리의 시작 주소이며,메모리 할당이 실행할 경우NULL이 리턴됩니다. 매개변수의 데이터형인size는int형입니다. void* malloc(size_t size); 힙은 운영체제가 관리하는 메모리 공간입니다.malloc함수를 사용해서 힙의 공간에 있는 메모리를 할당받아 사용할수 있습니다. 참고로 함수 내에는 사용되는 지역 변수는 프로그램이 실행될 때 이미 할당되어 있는 스택영역 안에 자동으로 생성되고 소멸됩니다. free()함수 malloc함수에 의해 할당된 메모리는 반드시 fr...


#c언어 #c언어메모리 #c언어문자저장메모리 #c언어함수 #메모리할당

원문링크 : "초코초코" c언어 메모리 할당 함수