采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
和类型无关。使用new或者malloc申请的内存是在系统的堆空间上。使用[](方括号)声明的数组是在系统的栈空间上。从功能上他们是没有区别的。但是在C++的具体使用上,要注意,使用new申请的空间需要delete(相应的malloc申请的空间需要free);而栈空间的内存在block执行完后会被自动释放。
这就好比如下两个数组的声明方式,都是数组:)
int a[10]; int* a = new int[10];
我刚才忘记截图了,这张图片里的12行
登录后可查看更多问答,登录/注册
课程专为:短时间内应对面试、升职测评等艰巨任务打造
8.4k 21
5.5k 3
4.5k 5
1.2k 18