안녕하세요 오늘은 C언어 동적메모리할당에 대해 알아보겠습니다 동적메모리할당 알아보기전에 하기전에 알아야하는 개념이 있습니다 *메모리구조에 데이터영역-> 전역변수 , static변수 힙영역 -> 동적할당 스택영역 -> 지역변수 저장 wowon.tistory.com/164 *타임 컴파일타임 : 코드를 2진수로 변환시킬때 문법적인 에러를 검사하는 시간 런타임 : 프로그램을 실행시키는동안 검사하는 시간 *동적할당 사용 예시 숫자를 여러개 저장시킬려고 저장시킬려고 배열을 선언했습니다. int i[10000] (스택영역) 이때 배열i에 숫자를 100개 저장시키면 나머지 9900개가 빈 공간이라 낭비입니다 이럴때 동적할당을 사용해서, 숫자를 저장시킬때만 데이터를 할당합니다 (힙영역)