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
浙公网安备 33010602011771号