함수명 : malloc
헤더 파일 : <stdlib.h>
함수 프로토타입 : void *malloc(unsigned size);
기능 : 지정된 크기의 힙 메모리를 할당하는데 사용됩니다.
Parameter : unsigned size 할당된 공간의 크기
반환 값 : 할당된 메모리에 대한 포인터를 반환합니다.
프로그램 예 : www.dotcpp.com 문자열에 대한 메모리를 동적으로 할당하려면 이 함수를 사용합니다.
#include<stdio.h>#include<stdlib.h>#include<string.h>intmain(void){char*p=(char*)malloc(20);strcpy(p,www.dotcpp.com); printf(Stringis%sn,p);free(p);return0;}
실행 결과
Stringiswww.dotcpp.com