본문 바로가기

프로그래밍

C프로그래밍 - 메모리관련 함수 알아보기

 

C언어에서 사용되고 있는 메모리 관련 함수들을 나열해 보았습니다.
malloc(할당하고자 하는 메모리의 크기);
malloc함수는 할당되는 공간이 초기화 되어 있지 않습니다.

calloc(할당 될 블록의 수, 블록 크기);
calloc함수는 NULL 로 초기화가 됩니다.

realloc(재 할당할 메모리 이름, 메모리 크기);

free(해제할 할당 메모리 이름);

memcpy(복사 되어 들어갈 메모리 이름, 복사할 메모리이름, 복사할 메모리의 크기);

memcmp(비교할 메모리1, 비교할 메모리2);
비교할 메모리1이 메모리2와 같을 경우 0, 작은 경우 -1, 큰 경우 1을 반환 합니다.

memmove(이동해 들어갈 메모리 이름, 이동 하는 메모리 이름, 이동할 메모리 크기);

memset(채워질 메모리 이름,채워질 문자, 채울 메모리 크기);

프로그래밍을 할때 참고 하세요.