函數名稱: malloc
頭檔:<stdlib.h>
函式原型: void *malloc(unsigned size);
功能:用於分配指定大小的堆內存
參數: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