C++面試(一)

C++面試(一) 1. 問了全局變量,靜態變量,局部變量,分別放在什麼內存(堆棧) 全局變量或者靜態變量,它們都放在堆裏 局部變量放在棧裏 堆區,也叫自由存儲區. 棧內存: 程序自動向OS申請分配以及回收,速度快,使用方便 但程序員無法控制。若分配失敗,則提示棧溢出錯誤。 注意,const局部變量也儲存在棧區內,棧區向地址減小的方向增長。 堆內存: 程序員向OS申請一塊內存,當系統收到程序的申請時
相關文章
相關標籤/搜索