VLA는 뭘까?

이름이 동적 할당이므로 런타임에 크기를 정하는 것, 또는 런타임에 할당받는 것으로 생각하기 쉽다.

C의 VLA(Variable Length Array) 역시 런타임에 크기를 정할 수 있지만, VLA는 정적 할당이다.

그런 거 없다

managed/unmanaged 언어라는 말이 그런 것처럼,

정적 할당이라는 말 역시 널리 쓰이고는 있지만 잘 정의된 용어가 아니다.

C의 3가지 메모리 할당

C의 할당은 크게 세가지가 있다.