realloc 함수
추천 자료: ASP.NET Core 인증 및 권한 부여
C 언어에서 동적으로 메모리를 다시 할당할 때에는 realloc()
함수를 사용합니다. realloc()
함수는 stdlib.h 헤더 파일에 정의되어 있습니다.
realloc()
함수의 시그니처는 다음과 같습니다.
void *realloc(void *ptr, size_t byte_size)
- 32비트 정수를 단일 인자로 받습니다.
- 다시 할당된 메모리 포인터를 반환값으로 전달합니다.
realloc()
함수를 사용한 동적 메모리 할당 관련 코드 조각은 다음과 같습니다.
num = (int*)realloc(num, sizeof(int) * 2); // 크기를 2배로 증가하여 다시 할당
ptr = (int*)malloc(ptr, sizeof(int) * 3); // 크기를 3배로 증가하여 다시 할당
추천 자료: .NET Blazor에 대해 알아보시겠어요? .NET Blazor 알아보기를 확인해보세요!