C 语言动态内存分配
1、内存管理函数
malloc(): 分配一块连续内存,不初始化内存块。 calloc(): 分配多块连续的内存并初始化为零,因为执行来初始化,所以比malloc 慢,但是安全。 realloc(): 重新分配 malloc 或calloc 分配过的内存。 free(): 释放内存
包含在 stdlib.h中。
2、分配和释放内存
int *a = NULL; a = malloc(sizeof(int)); *a = 20; free(a);
标签:
C/C++
相关文章
评论留言