当前位置: 代码迷 >> C语言 >> [求助]数据的处理问题
  详细解决方案

[求助]数据的处理问题

热度:173   发布时间:2007-10-27 22:08:01.0
[求助]数据的处理问题
        数据是怎么样分配,释放,回收的?
        希望高手能指点一下,或者介绍几本书,要写这方面的论文,没有办法啊 .
       
         
搜索更多相关的解决方案: 数据  

----------------解决方案--------------------------------------------------------
不太明白题目。可不可以说的再明白些。你的数据指的是???
----------------解决方案--------------------------------------------------------
你是指内存的“分配,释放,回收”吧?每一种操作系统都有自己的内存管理方式linux的内存管理应该是很经典的,不过应该有点麻烦,不过写论文参考还是很好的我想。这种书应该不难找到。

----------------解决方案--------------------------------------------------------
我想是内存的分配,释放的吧!
操作系统的书了!
----------------解决方案--------------------------------------------------------
分配内存的步骤:
1.申明一个指定类型的指针
2.计算要分配空间的大小,一般使用函数sizeof()来实现
3.调用函数malloc()完成空间的申请,将函数的返回值赋给指针变量,
4.检查返回值是否不为NULL,保证空间分配成功
5.分配好的空间是没有经过初始化的,其中可能包含一些垃圾信息,因此
调用函数memset()将其用0来填充是个好的习惯
释放内存步骤:
1.调用函数free()释放掉空间
注意:1.不可以使用free()掉后的空间
2.free()后,最好将指针置为NULL,因为如果不做这步处理,
原来的指针依旧指向刚才释放的空间,可以继续操作
3.避免重复释放空间

----------------解决方案--------------------------------------------------------
就是内存的分配,释放,回收,谢谢各位高手.................
----------------解决方案--------------------------------------------------------
  相关解决方案