慕课网首页
免费课
实战课
体系课
成长课
发现
教程
专栏
手记
商业合作
企业服务
讲师入驻
热搜
最近搜索
清空
0
登录
/
注册
新人专属
元礼包
| 查看
为了账号安全,请及时绑定邮箱和手机
立即绑定
慕UI4062818
保密
更多信息
这位同学很懒,木有签名的说~
0h
学习时长
0
经验
2
积分
0
关注
97
粉丝
+
关注
已关注
私信
他的课程
猿问
手记
Ta的提问
Ta的回答
Ta的关注
来自
C
C++
C#
c语言变长数组和动态数组有什么区别,能否完全取代?
Ta的回答
VLA的目的就是数组的长度是由一个变量指定的,而非常数。而动态数组,则是数组长度可以随需求变化(扩充)。VLA目前在MSVC/GCC上的实现全部都是利用到了alloca() ,在栈上动态申请一块内存(移动栈指针),当函数返回时,栈指针回归外一层函数时的状态,因而alloca() 分配的内存得以释放。实际工程中不推荐使用VLA。原因如下:若数组长度很大,有造成爆栈的危险。OS给进程的栈的大小是有限的...
[查看全部]
2018-02-11
0个回复
来自
PHP
Java
Html/CSS
Web 建站技术中,HTML、HTML5、XHTML、CSS、SQL、JavaScript、PHP、ASP.NET、Web Services 是什么?
Ta的回答
2018-02-11
0个回复
意见反馈
分销返利
帮助中心
APP下载
官方微信
返回顶部