부스트코딩 뉴비챌린지 스터디 6주차 : realloc
💡 realloc : realloc 은 메모리를 새로 할당한다는 의미. 이미 할당받은 기존 메모리 덩어리를 원래보다 크거나 작게 바꾸는 작업을 함. 헤더파일에 포함되어있음. 아래 코드는 크기가 int형 세개인 배열을 realloc을 이용해 4개로 늘린것. #include #include int main(void) { int *list = malloc(3 * sizeof(int)); if (list == NULL) { return 1; } list[0] = 1; list[1] = 2; list[2] = 3; // tmp 포인터에 메모리를 할당하고 list의 값 복사 int *tmp = realloc(list, 4 * sizeof(int)); if (tmp == NULL) { return 1; } // li..
IT/스터디
2020. 9. 12. 09:54