2016-01-07 23 views
-5

我想了解C程序的內存中表示,但我有一些問題如下:瞭解C語言程序的內存佈局

  1. 什麼是代碼段和它是內存(RAM或閃存的一部分 記憶)?
  2. 本地和全局變量什麼時候分配內存(編譯時或運行時)?
+1

」'code'memory「是什麼意思? – Superlokkus

+0

這個問題需要重新制定,以提高質量 – HDJEMAI

回答

-1

什麼是「代碼」記憶,它是內存(RAM或閃存 內存)的一部分嗎?

是對象文件或內存中的程序部分之一,其中包含可執行指令。代碼和只讀數據存儲在閃存中。

何時在內存中分配本地和全局變量 - 在 編譯時或運行時期間?

對於靜態分配的本地和全局變量,表示編譯器在編譯時確定變量的內存地址。

也看看RAM/Flash usage。 「'code'memory'是什麼意思?

+0

這個答案有什麼不對...提供的鏈接也用於證明。 – Mohan

+0

@amit kr是不是對你有用? – Mohan

+0

是的鏈接是非常有用的,我已經通過它和內存/閃存鏈接給出。感謝你的回答 –