C語言進程的內存分區、變量作用域和生存期

1.內存分區        C源代碼進過預處理、編譯、彙編和鏈接4步生成一個可執行程序。         程序在沒有運行之前,也就是說程序沒有被加載到內存前,可執行程序內部已經分好3段信息,分別是代碼區(text)、數據區(data)和未初始化數據區(bss)三個部分。(部分人直接把data和bss合起來叫做靜態區或全局區)。  運行可執行程序,系統把程序加載到內存,除了根據可執行程序的信息分出代
相關文章
相關標籤/搜索