C언어 공부
C 메모리 할당 방법들
youngsunny
2021. 5. 16. 17:09
https://reakwon.tistory.com/20?category=300668
[C언어] 동적 메모리 할당의 세가지 방법 malloc, calloc, realloc
동적 메모리 할당 우리는 이제껏 메모리를 할당할때 정적으로 할당했습니다. 어떤 것이냐면 int arr[100]; 이렇게 할당을 했었죠. 뭐 문제없습니다. 실행도 잘 되구요. 하지만 이런 상황은 조금 불
reakwon.tistory.com
여기서 만약 while 안에서 반복적으로 메모리 할당을 해주면 프로그램 메모리 사이즈가 늘어나는걸까?
realloc 를 쓰면 변함이 없고? -->
동일 변수에 malloc 할당 반복시 할당된 포인터 Address가 계속 달라진다.
더보기

malloc 반복 할당

malloc 반복 할당


realloc 반복 할당하게 되면
바로 직전에 할당된 사이즈에 따라서 신규 할당된 주소가 변경되거나 그대로 이거나