calloc、malloc、realloc 动态分配

malloc函数。其原型void *malloc(unsigned int num_bytes);

calloc函数其原型为 void* calloc (size_t num, size_t size); 函数用来动态地分配内存空间并初始化为 0,

  • num 表示元素的个数
  • size 为单位元素的长度
    calloc(1UL,32);

realloc函数.其原型void realloc(void *ptr, size_t new_Size);

  • ptr为指向原来空间基址的指针
  • new_size为接下来需要扩充容量的大小。
0UL 表示 无符号长整型 0
1UL 表示 无符号长整型 1

posted on 2021-07-08 18:01  lodger47  阅读(47)  评论(0)    收藏  举报

导航