首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

用动态内存分配有什么好处啊该如何处理

2012-09-27 
用动态内存分配有什么好处啊?用动态内存分配有什么好处啊?多谢!![解决办法]动态分配,说简单点,就是在需要

用动态内存分配有什么好处啊?
用动态内存分配有什么好处啊? 多谢!!

[解决办法]
动态分配,说简单点,就是在需要的时候,需要多少分配多少,不需要的时候释放掉。
从这种说法就可以看出好处
跟花钱一样,省着花,不要的时候卖二手。如果以开始就把钱花完,万一哪天生病了急需钱,上哪里找啊
[解决办法]
1、当你定义了一个指针,而且要往里面写数据时,必须要动态分配内存给他。
2、动态分配的内存在堆上,你有权利决定什么时候将他释放掉。
3、动态分配的内存请记得一定要释放掉,不然容易引起内存泄露。

[解决办法]
栈上能分配的空间默认很小(1M)
使用动态申请的方法,可以再堆上申请比这个远远大得多的内存
而且在有些时候,事先,你不知道需要多少空间,使用动态申请的话,可以申请比较合适的大小
[解决办法]
动态内存分配的话 只要内存足够 你可以随意申请 操作系统不会自动帮你回收 需要你自己处理 这样 方便的同时又带来了很多管理上的问题
[解决办法]
所谓动态就是可以改变,多时多用少时少用,不用的可以释放,静态的则分配了可能不用,再用时没的可分

热点排行
Bad Request.