内存:存储程序以及数据的地方.选择存盘时,内存中的数据才会被存入硬盘.
按照这个说法是,打开一个应用软件应该会是占内存空间的;我在写代码时应该会占到内存空间;运行程序时会占到内存空间(恩,复杂度应该就是因为这里吧.如果不考虑复杂度的话,占到内存过大,那不就是很慢了?谁能受得了慢呢!) ...但是我若不干上述事情,那电脑应该不死机才对啊!内存还有在什么时候会用到呢?
内存是一个什么样的结构呢?指针与内存应该是密切相关了,他们到底是一个什么样的关系?按照书上讲述的,内存的存储真的是那样按照顺序的吗?就象堆栈一样,PUSH,POP从上到下?
堆内存(HEAP)
静态内存空间,栈内存空间:是数组大小事先定义好的。.
malloc()--动态的为数组分配大小;
free()---释放动态开辟的内存空间.
物理存储器:芯片;
存储地址空间:对存储编码的范围;
编码:对每一个物理存储单元(1个字节)分配一个号码(编址);(指针应该就是跟这里联系吧..)
具体了解一个数据结构,就当作对内存结构的了解吧!