書上說,C語言中的「變量」可以理解爲一段確定長度的、用於存放數據的內存空間,這個我就不理解了?

題目:

書上說,C語言中的「變量」可以理解爲一段確定長度的、用於存放數據的內存空間,這個我就不理解了?
常量和變量是一個數量相關的概念,怎麼就理解爲一段儲存空間(物理上的概念)了呢?

解答:

電腦的硬碟和內存你應該知道吧?每次往電腦里安裝軟體或者放電影,都需要你硬碟足夠大吧?你運行軟體或者看電影,都需要你內存足夠大吧?
安裝了的軟體或電影放在硬碟里一直不會丟的吧?
而播放電影關了後他占有的內存是不是就釋放了?
同樣理解,常量和變量的存儲也需要空間的,本質上是存在內存的一段區域上的,占用了內存空間.
(比喻的不是很恰當,不過應該好理解點)

添加新評論

暱稱
郵箱
網站