Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- 포인터선언
- Recoil
- 메모이제이션
- 이진탐색
- 지역성
- 크래프톤정글
- 동적메모리할당
- 크래프톤정글2기
- MySQL
- 탑다운
- 1:1관계
- 포인터접근
- Redux
- 보텀업
- github #깃허브 #깃허브설정 #깃허브업로드
- 분할정복
- 항해99 #1주차 #미니프로젝트 #WIL
- realloc
- Mac #M1 #node #노드버전 #노드다운그레이드
- 재귀함수
- 크래프톤
- github #github세팅 #깃허브 #깃허브잔디
- NULL포인터
- 데이터처리
- 다이나믹프로그래밍
- calloc
- insertion
- recursive
- 상태관리
- 알고리즘
Archives
- Today
- Total
목록동적메모리할당 (1)
우당탕탕 개발일지

동적 메모리 할당? 기존에는 배열을 정할 때 크기가 언제나 컴파일 시간에 확정되어 있다. 보통 이 경우 배열을 '충분히 크게' 잡게 되는데 이렇게 되면 메모리가 낭비되는 일이 허다하다. - 가변적으로 변할 수 있도록 동적으로 메모리를 할당해서 배열에 맞는 메모리의 특정한 공간이 배열을 나타내는 것 처럼 메모리의 특정한 부분을 사용할 수 있게 된다. - 동적으로 메모리를 할당할 때 Heap(힙)영역에 할당한다. (스택이나, 데이터영역, Read Only Data 부분은 당연하게 malloc함수가 건드릴 수 없음 -> 이 부분의 크기는 반드시 컴파일 때 100%로 정해져야하기 때문임) 메모리 할당 함수 - malloc 메모리 할당 및 초기화 - calloc 메모리 추가 할당 - realloc 메모리 해제 함..
C언어
2023. 5. 7. 19:52