C언어에서 사용되고 있는 메모리 관련 함수들을 나열해 보았습니다.
malloc(할당하고자 하는 메모리의 크기);
malloc함수는 할당되는 공간이 초기화 되어 있지 않습니다.
calloc(할당 될 블록의 수, 블록 크기);
calloc함수는 NULL 로 초기화가 됩니다.
realloc(재 할당할 메모리 이름, 메모리 크기);
free(해제할 할당 메모리 이름);
memcpy(복사 되어 들어갈 메모리 이름, 복사할 메모리이름, 복사할 메모리의 크기);
memcmp(비교할 메모리1, 비교할 메모리2);
비교할 메모리1이 메모리2와 같을 경우 0, 작은 경우 -1, 큰 경우 1을 반환 합니다.
memmove(이동해 들어갈 메모리 이름, 이동 하는 메모리 이름, 이동할 메모리 크기);
memset(채워질 메모리 이름,채워질 문자, 채울 메모리 크기);
프로그래밍을 할때 참고 하세요.
'프로그래밍' 카테고리의 다른 글
[스크래치] Scratch에서 스프라이트 상하좌우로 움직이는 프로그래밍 (1) | 2011.03.17 |
---|---|
[C언어]처음시작하는 기초 문법 알아 보기 (1) | 2011.01.25 |
정렬 알고리즘 - 순서도와 C언어로 알아 본 선택정렬(selection sort) (0) | 2011.01.19 |
[스크래치] 스크래치 프로그래밍 시작 "안녕" 인사 하기 (0) | 2011.01.04 |
[c언어] 문자와 문자열에 대한 함수 알아 보기 (3) | 2010.12.16 |