首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
函数参数使用的空间是在()中申请的,malloc或new是在
[单选题]
函数参数使用的空间是在()中申请的,malloc或new是在()中申请空间的?
堆,栈
栈,堆
栈,栈
堆,堆
添加笔记
邀请回答
收藏(445)
分享
10个回答
添加回答
18
推荐
牛客-007
答案:B
函数内局部变量,形参都是在栈内存空间中申请的,随着函数的结束而消失
malloc和new关键字在堆内存申请空间,使用结束需要认为的释放
编辑于 2015-01-26 18:04:40
回复(0)
24
啥
栈 系统维护
堆 自己申请释放
传参是系统操作的,故栈
malloc和new是由自己申请的,故堆
发表于 2016-03-07 09:39:38
回复(0)
6
中汇信息技术最牛逼
new -> malloc -> HeapAlloc
还以为挺简单呢,都选了堆。
结果没看到人家前面还有个空。。。
发表于 2015-09-05 13:31:52
回复(1)
2
王火火0716
栈 系统维护 堆 自己申请释放 传参是系统操作的,故栈 随着函数结束而释放栈空间 malloc和new是由自己申请的,故堆 需要手动释放空间
发表于 2018-10-25 14:51:57
回复(0)
1
Lishier
牛new堆 暂(栈)时 局部变量
发表于 2021-12-05 22:07:47
回复(0)
1
晴鈊.
函数内局部变量,形参都是在栈内存空间中申请的,随着函数的结束而消失 malloc和new关键字在堆内存申请空间,使用结束需要认为的释放
发表于 2017-12-09 08:26:15
回复(0)
1
LYH93
堆:用于存放进程运行中被动态分配的内存段,它的大小并不固定,可动态扩张和缩减
栈:是用户存放程序临时创建的局部变量,也就是说我们函数{}中定义的变量,但是不包括静态变量,静态变量存放在数据段
发表于 2017-06-30 18:47:15
回复(0)
0
心疼妳的心疼
malloc new 在堆中申请空间
发表于 2017-09-27 14:08:41
回复(0)
0
CS sky
B 书上有原话,我记住了
发表于 2015-01-24 13:38:15
回复(0)
0
三进制
函数之间传递数据使用的参数是在栈中申请的, malloc和new都是在堆中申请的
发表于 2015-01-10 15:52:13
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
网易
网易互娱
C++
游戏研发工程师
2015
来自:
2015网易互娱校园招...
上传者:
小牧魔法袋
难度:
10条回答
445收藏
9171浏览
热门推荐
相关试题
有B+Tree、Hash_Map、...
网易
2015
哈希
网易互娱
游戏研发工程师
测试
后端开发
客户端开发
前端开发
人工智能/算法
数据
运维/技术支持
评论
(8)
来自
2015网易互娱校园招聘...
运行 ldd hello 可以得到...
百度
C++
评论
(3)
采用线性探测的方式解决冲突,访问h...
网易
2015
哈希
网易互娱
游戏研发工程师
评论
(37)
来自
2015网易互娱校园招聘...
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题