1、malloc/calloc名稱:Malloc/calloc功能:動態內存分配函數頭文件:#include 函數原形:void *malloc(size_t size);void *calloc(size_t num,size_t size);參數: size 分配內存塊的大小num 分配內存塊的個數返回值:成功返回分配內存塊的首地址,失敗返回NULL.malloc和calloc均可以分配內存區,但malloc一次只能申請一個內存區,calloc一次能夠申請多個內存區.另外calloc會把分配來的內存區初試化爲0,malloc不會進行初始化.#include #include main(){ int *p=NULL; p=(int *)malloc(sizeof(int)); if(p==NULL) { printf("malloc error\n"); exit(1); } *p=3; printf("%d\n",*p); free(p);}