이번 포스팅은 C언어의 ‘동적 할당’에 대해서 써보려고 합니다.
저번 포스팅에서 다룬 C언어의 메모리 구조 중 ‘힙 영역’에 해당하는 부분인데요, 데이터 영역과 스택 영역에 할당되는 메모리의 크기는 컴파일 중 에 결정되지만, 힙 영역에 할당되는 메모리의 크기는 프로그램이 실행되는 런타임 중에 프로그래머가 직접 결정합니다. 이렇게 프로그래머가 런타임에 메모리를 할당하는 것을 동적 할당 (Dynamic Allocation) 한다 라고 합니다.
Continue reading
지난 포스팅에서 얘기했듯이, 이번 포스팅은 C언어의 메모리 구조에 대해서 써보려고 합니다.
C언어를 제대로 이해하고 효율적으로 사용하기 위해서는 메모리 구조를 잘 알고 있어야해요. 다른 언어도 마찬가지라고 생각합니다.
Continue reading
처음 C언어를 공부하면서 헷갈렸던 개념이 바로 전역변수, 지역변수, 그리고 매개변수 였어요.
특히 한국어로는 너무 헷갈렸던..
그래서 제대로 공부하고 기억할 겸, 포스팅 하기로 했습니다!
아직 많이 부족하지만, 저와 같이 이 개념들이 헷갈리시는 분들이 보고 이해할 수 있도록 최대한 자세히 설명해보도록 하겠습니다.
Continue reading