언어/C (1) 썸네일형 리스트형 [C언어] 동적 할당? ( memory allocation ) ◎ 쓰게 된 계기 ◎ 학원 코딩 알바를 하며 나는 c언어와 알고리즘을 가르친다. 한 학생이 나에게 물어봤다. 굳이 동적 할당을 안하고 배열을 써서 값을 배출하면 되는데 왜 굳이 동적할당을 쓰는 이유가 뭘까? 라는 의문이였다. 나 또한 동적할당을 배울 때 어떻게 쓰는지만 알고 사용하는 이유를 정확히 이해도 못하고 사용도 하지 않았다. ▶ 동적할당이란? 프로그래밍 하는 중에 메모리 공간을 사용할 양만큼 할당하는 방법 ▶ 동적 할당이 정말 필요할까? 동적과 정적의 차이를 알아가며 동적할당의 사용 이유를 알아야한다. 정적할당을 하여 우리가 컴파일 하는 경우는 일반적으로 간단하다. 변수를 하나 지정해서 그냥 그 값을 출력하는 방법 자체도 정적이다. 즉, 프로그램이 실행 되기 전에는 메모리가 필요하기에.. 이전 1 다음