malloc1 (cs50)Lecture 5 - Data Structures realloc 부분 짚고 넘어가기 cs50 5주차 강의를 듣는 중 동적 할당에서 메모리 늘리는 법에 관한 것이 이해가 안가서 찾아보았다. 먼저 3개의 정수 크기로 동적 할당을 한다. #include #include int main (void) { //동적할당을 이용하여 3개 정수 메모리 확보 (int size는 4byte) int *list = malloc(3 * sizeof(int)); // 컴퓨터 메모리 부족할 시 오류 반환 if(list == NULL) { return 1; } list[0] = 1; list[1] = 2; list[2] = 3; } 이제 list에는 1 2 3 이라는 숫자가 들어가 있다. 여기서 4라는 숫자를 추가하고 싶다면 새롭게 정수 4개짜리 크기의 메모리를 만들고 list에 있던 1 2 3을 옮긴 후 뒤에 4.. 2022. 5. 8. 이전 1 다음