title | date | categories | tags | |||
---|---|---|---|---|---|---|
cc++中malloc和calloc以及relloc使用 |
2022-02-24 04:30:12 -0800 |
|
|
(110条消息) c语言中calloc是什么意思,C语言中malloc和calloc以及relloc函数的区别_棒棒鸡不棒的博客-CSDN博客
char p = (char)maolloc(100);
calloc申请的动态内存空间是干净的内存,当你输出内存中的数据时它是NULL ,而malloc()申请的动态内存空间不一定是干净的,当你输出时有可能会打印出一些未知的数据
rellc()函数是用于你的动态内存空间不足以存储你所要储存的信息时,需要再追加一段内存,函数的格式是:(类型说明符*)relloc(p,size);p是你原来申请的动态空间的首地址,是你要申请的动态内存的大小,而不是你要追加的动态内存空间大小,这一点要切记。