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);}
相关文章
相关标签/搜索