2019-08-12 17:33发布
Sun_Fly 发表于 2017-10-20 17:16 把内存当做一把刀,用的时候拿过来,不用的时候放回原处,以便其他人使用
zuozhongkai 发表于 2017-10-20 16:40 内存不是CPU分配的,是编译器分配的,在你编译程序的时候编译器就给你把你代码中的各个内存分配好了,数组 ...
liu_z-w 发表于 2017-10-20 23:48 那么这么说吧,假如我定义了一个1个Byte的全局变量,也就是我开辟了1Byte的内存空间,对吧。那么如果,我 ...
最多设置5个标签!
但是,使用的时候怎么改变它的状态?难道只是看是否有值?
那么这么说吧,假如我定义了一个1个Byte的全局变量,也就是我开辟了1Byte的内存空间,对吧。那么如果,我想让这段内存空间释放掉,即这段空间可以被使用。通俗理解,可以认为是取消这个全局变量的定义吧?那这个需要怎么做到?
没法释放!你的这个变量就会一直对应着这个内存空间,除非你用malloc()函数给这个变量申请的内存,那么你就可以用free()来释放。编译器定好的这些内存分配你是没法释放的
一周热门 更多>