Game/Function
C 함수
malloc()메모리를 동적 할당하는 함수이다. "메모리를 동적 할당한다"라는 뜻은 컴퓨터 프로그램이 실행되는 도중인 런타임 도중에 사용할 메모리 공간을 할당하는 것을 말합니다. 동적 할당되는 메모리는 힙 영역에 생성되게 되며 컴파일 타임에 메모리의 크기가 결정되는 데이터 영역이나 스택 영역의 정적 메모리 할당과는 대조적인 개념입니다. 쉽게 말해서, malloc() 함수는 “메모리 공간을 빌려주는 함수”라고 생각하면 됩니다. 프로그램이 실행되는 동안 필요한 만큼 메모리를 빌려주는데, 그 빌려준 메모리 공간의 위치(주소)를 알려주는 것이다. 예를 들어, malloc()을 쓰면 컴퓨터가 “여기부터 이만큼의 공간을 쓸 수 있어!“라고 알려주고, 그 알려준 위치를 “주소”라고 한다. 이 주소를 기억하기 위해 포..
2024. 9. 10. 23:31