栈(stack):内存中的动态存储区
堆(heap):自建立的内存动态分配区域
malloc
void *malloc(unsigned int size);
malloc(100);//建立100个字节的临时存储区
若函数成功执行,则返回分配区域的第一个字节的地址;
若函数未成功执行,则返回空指针(NULL)。
开辟动态存储区
calloc
开辟动态存储区
realloc
重新分配动态存储区
free
势方动态存储去
栈(stack):内存中的动态存储区
堆(heap):自建立的内存动态分配区域
malloc
void *malloc(unsigned int size);
malloc(100);//建立100个字节的临时存储区
若函数成功执行,则返回分配区域的第一个字节的地址;
若函数未成功执行,则返回空指针(NULL)。
开辟动态存储区
calloc
开辟动态存储区
realloc
重新分配动态存储区
free
势方动态存储去