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);}