堆積面積
堆區:使用時動態應用的內存空間,如C/C++語言中用malloc()/new動態應用的內存區域,其特點是程序員在使用後必須用free()/delete釋放這個內存空間,否則內存會泄漏,程序運行後會出錯!
堆棧區
堆棧區:程序運行時存儲本地數據和臨時變量,程序退出時自動釋放內存,不需要程序員釋放。
靜態區域
靜態區:存儲靜態變量(如static int a;;是壹個靜態變量,存儲在這個區域。)和全局變量(特別註意存儲在靜態區域的全局變量)。
代碼區
代碼區:存儲程序代碼的地方。
內存使用的重要性
理解好了,實際開發項目的時候就知道內存的使用有多重要了。很多運行後的未知問題都是內存使用不當造成的,很難發現!所以掌握這部分對妳有好處!