C语言常见数据类型
常見數據類型
- 程序中內存從哪里來
- 內存的實質
- 三種內存來源:棧(stack)、堆(heap)、數據區(.data)
- 代碼段 數據段 BSS段
- 特殊數據會被放到代碼段
- 顯式初始化為非零的全局變量和靜態局部變量放在數據段
- 總結
程序中內存從哪里來
內存的實質
1.程序執行需要內存支持,對程序來說,內存就是程序的立足之地,程序是被放在內存中運行的,程序運行時需要內存才能來存儲一些臨時變量。
2.內存的管理最終是由操作系統完成的,內存是一個硬件器件,由硬件系統提供。
3.內存是由操作系統統一管理的,為了內存管理方便又合理,操作系統提供了多種機制來讓我們應用程序使用內存,這些機制彼此不同,各自有各自的特點,我們程序根據自己的實際情況來選擇某種方式獲取內存(在操作系統處登記這塊內存的臨時使用權限)、使用內存、釋放內存(向操作系統歸還這塊內存的使用權限)。
三種內存來源:棧(stack)、堆(heap)、數據區(.data?
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
- 上一篇: win刷win7失败怎么办 win7刷机
- 下一篇: C语言指针高级应用