運行程序內存分析。(c語言)

  程序存放在硬盤中,當要執行程序時,操做系統將硬盤中的代碼加載到內存,找到main函數做爲程序入口,開始執行。程序執行的過程是在內存中完成的,下面說一下c程序執行中內存的管理:c++ 能夠將其分爲四大分區(也能夠分爲五大分區):堆區(heap)。由操做系統管理,malloc/free/delete等代碼創建,通常由程序員分配與釋放(即申請和釋放),若是程序員不釋放,程序結束後可能由操做系統回收。
相關文章
相關標籤/搜索