关于C语言中的内存管理,以下说法正确的是:

答案解析

核心考点是C语言中的内存管理函数。选项A错误,因为使用malloc分配的内存需要手动释放以避免内存泄漏。选项B正确,calloc在分配内存的同时会将其初始化为0。选项C错误,realloc不仅可以改变已分配内存的大小,也可能改变其位置。选项D错误,free释放内存后,指针变量不会自动设置为NULL,需要程序员手动设置。
正确答案:B
随机推荐
开始刷题