您的位置首页生活百科

c语言free的作用

c语言free的作用

的有关信息介绍如下:

c语言free的作用

malloc 和 free 是在系统的栈上分配空间。malloc是申请,意思就是告诉系统,我要用一块RAM,给我用了别人就不要用了。free是释放,意思是告诉系统,给我的这块RAM我用完了,不再用了,系统可以把它干别的了。 free之后,系统还没有拿这块RAM干别的事之前,这块RAM的内容可能是不会变的,依然可以读出原来的内容,因为你的指针a还是指向这块RAM。但要注意,这块RAM已经不属于你了,读一下内容无所谓,如果往里面写就很危险了。