麻烦哪位高手用通俗易懂、容易接受的说明解释一下啊,谢谢了,
C语言中,Malloc函数,free函数,calloc函数的有哪些作用,在什么情况下需要用
答案:3 悬赏:0 手机版
解决时间 2021-08-11 20:53
- 提问者网友:沦陷
- 2021-08-11 03:38
最佳答案
- 五星知识达人网友:几近狂妄
- 2021-08-11 04:19
申请空间。。。释放空间
全部回答
- 1楼网友:猎心人
- 2021-08-11 06:19
malloc作用是动态获取一段内存空间,动态的含义是这段空间是由程序开发者自己控制的(自己负责释放内存)。 free就是释放获取的动态内存空间。 calloc也是动态获取一段内存,它跟malloc的区别是calloc在申请内存的同时也初始化这段空间(清零)。
- 2楼网友:不如潦草
- 2021-08-11 05:51
malloc,calloc,new都是申请分配内存空间,然而各有不同,其中new申请的时侯是不管申请是否成功;malloc和calloc申请内存,同时判定是否申请成功,进而malloc还可以初始化申请到得内存的每一字节为0。Free是释放占用的内存空间。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯