首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
以下哪项可以用来释放p=malloc()分配的内存?
[单选题]
以下哪项可以用来释放p=malloc()分配的内存:
free(p)
delete p
delete []p
sizeof p
查看答案及解析
添加笔记
邀请回答
收藏(207)
分享
9个回答
添加回答
7
推荐
MyGoodHelper
A
申请动态内存空间的函数原型:
void* malloc(unsigned size);
void* calloc(unsigned numElements, unsigned siezOfElements);
释放动态空间的方法:
调用free函数释放指针变量所指向的动态内存空间,形式为free(指针变量名)
编辑于 2015-02-04 16:00:20
回复(0)
50
牛客-007
答案:A
malloc申请的内存要用free释放
new申请的内存要用delete释放
发表于 2015-01-15 18:10:06
回复(0)
18
夏雨天
选择A:
malloc开辟的内存用free来释放
new 开辟的内存用delete来释放,如果new开辟的内存为数组形式,例如 char *p = new char[100]; 释放的时候为delete []p;
发表于 2015-09-08 17:15:53
回复(0)
0
AresLucifer
malloc对free,new对delete
发表于 2022-06-28 22:04:01
回复(0)
0
二二2
free属于动态分配存储单元的其中一个,free(p)适用于释放分配的存储单元。
发表于 2022-04-03 14:07:01
回复(0)
0
Juventus-小九
malloc开辟的内存用free来释放。
发表于 2022-01-13 00:00:53
回复(0)
0
牛客273700550号
在堆区申请空间,申请格式和释放格式固定
发表于 2021-11-09 19:40:30
回复(0)
0
zydjm
free是函数 ,free p是错误的。
发表于 2017-06-12 15:55:22
回复(0)
0
youyouhuo
new 才是对应delete
发表于 2015-09-10 09:12:01
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
C语言
C++
迅雷
上传者:
瓜瓜妹妹
难度:
9条回答
207收藏
2937浏览
热门推荐
相关试题
怎样修改linux的时区,在不重启...
迅雷
Linux
评论
(4)
运行 ldd hello 可以得到...
百度
C++
评论
(3)
假定指针变量 p 定义为 “int...
360集团
C++
C语言
评论
(36)
来自
360公司2014校招笔试卷
属于组合逻辑电路是()。
数字电路
评论
(1)
如果通过这次面试我们单位录用了你,...
岗位认知
自我认知
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题