1-22

今天主要动态内存函数
1、malloc:动态申请空间
void malloc(size_t size)动态申请size个字节的内存大小,返回值为申请的内存空间地址值。需要注意的时申请结束时一定要记得验证是否为空指针。
2、free:释放动态内存空间函数
void free(void
ptr)释放ptr指针的内存空间,free释放的一定是动态内存的空间
free一定与动态申请函数一起使用,即申请即释放。
3、calloc 申请动态内存空间,
void calloc(size_t num,size_t size)num为申请的元素个数,size为申请的元素个数大小,这个与malloc不同是申请结束后,将每个字节的数初始化为0。
4、realloc调整动态开辟的内存空间大小
void
realloc(void* p,size_t size)p为需要改变的空间大小值的地址值,size为改变值。