什麼是堆和棧,它們在哪兒?

問題描述 編程語言書籍中常常解釋值類型被建立在棧上,引用類型被建立在堆上,可是並無本質上解釋這堆和棧是什麼。我僅有高級語言編程經驗,沒有看過對此更清晰的解釋。個人意思是我理解什麼是棧,可是它們究竟是什麼,在哪兒呢(站在實際的計算機物理內存的角度上看)?編程 在一般狀況下由操做系統(OS)和語言的運行時(runtime)控制嗎? 它們的做用範圍是什麼? 它們的大小由什麼決定? 哪一個更快? 答案一
相關文章
相關標籤/搜索