할당 썸네일형 리스트형 정적 메모리 할당 vs 동적 메모리 할당 정적 메모리 할당 (Static Memory Allocation) 저장하고자 하는 데이터의 메모리 공간이 얼마인지 명확하게 아는 경우에는 정적 메모리 할당을 사용한다. 예를 들어 이메일 주소를 저장하고자 할 경우 이메일 주소는 아무리 길어도 256 이상이 되지는 않을 것이므로 이메일 주소를 저장하기에 충분한 메모리 공간을 미리 할당해서 사용한다. (물론, 적당한 크기를 할당해야 한다.) ex) char email[256]; 정적 메모리 할당의 경우 고정된 메모리 공간을 할당하므로 메모리 낭비가 있을 수 있다. 그러나, 동적 메모리 할당으로 발생하는 여러 문제점들을 고려하지 않아도 된다는 장점이 있다. 얼마만큼의 메모리 공간이 필요한지 알 수 있다면 약간의 메모리 낭비는 있지만, 정적 메모리 할당을 사용하.. 더보기 이전 1 다음