cc++中malloc和calloc以及relloc使用
参考网址
(110条消息) c语言中calloc是什么意思,C语言中malloc和calloc以及relloc函数的区别_棒棒鸡不棒的博客-CSDN博客
区别
malloc
char p = (char)maolloc(100);
calloc
calloc申请的动态内存空间是干净的内存,当你输出内存中的数据时它是NULL ,而malloc()申请的动态内存空间不一定是干净的,当你输出时有可能会打印出一些未知的数据
relloc
rellc()函数是用于你的动态内存空间不足以存储你所要储存的信息时,需要再追加一段内存,函数的格式是:(类型说明符*)relloc(p,size);p是你原来申请的动态空间的首地址,是你要申请的动态内存的大小,而不是你要追加的动态内存空间大小,这一点要切记。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 某飞行员的随笔!