c語言內存操做函數

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);}
相關文章
相關標籤/搜索