亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

您現(xiàn)在的位置是:蟲蟲下載站 > 資源下載 > 技術(shù)管理 > 堆和棧的區(qū)別 一、預(yù)備知識—程序的內(nèi)存分配 一個由c/C++編譯的程序占用的內(nèi)存分為以下幾個部分 1、棧區(qū)(stack)— 由編譯器自動分配釋放

堆和棧的區(qū)別 一、預(yù)備知識—程序的內(nèi)存分配 一個由c/C++編譯的程序占用的內(nèi)存分為以下幾個部分 1、棧區(qū)(stack)— 由編譯器自動分配釋放

  • 資源大小:15 K
  • 上傳時間: 2013-12-23
  • 上傳用戶:dsdsads
  • 資源積分:2 下載積分
  • 標      簽: stack 程序

資 源 簡 介

堆和棧的區(qū)別 一、預(yù)備知識—程序的內(nèi)存分配 一個由c/C++編譯的程序占用的內(nèi)存分為以下幾個部分 1、棧區(qū)(stack)— 由編譯器自動分配釋放 ,存放函數(shù)的參數(shù)值,局部變量的值等。其操作方式類似于數(shù)據(jù)結(jié)構(gòu)中的棧。 2、堆區(qū)(heap) — 一般由程序員分配釋放, 若程序員不釋放,程序結(jié)束時可能由OS回收 。注意它與數(shù)據(jù)結(jié)構(gòu)中的堆是兩回事,分配方式倒是類似于鏈表,呵呵。 3、全局區(qū)(靜態(tài)區(qū))(static)—,全局變量和靜態(tài)變量的存儲是放在一塊的,初始化的全局變量和靜態(tài)變量在一塊區(qū)域, 未初始化的全局變量和未初始化的靜態(tài)變量在相鄰的另一塊區(qū)域。 - 程序結(jié)束后有系統(tǒng)釋放 4、文字常量區(qū)—常量字符串就是放在這里的。 程序結(jié)束后由系統(tǒng)釋放 5、程序代碼區(qū)—存放函數(shù)體的二進制代碼。 二、例子程序

相 關(guān) 資 源

主站蜘蛛池模板: 舟曲县| 九台市| 县级市| 华亭县| 抚松县| 阿拉善盟| 保山市| 缙云县| 田阳县| 彰武县| 环江| 华蓥市| 滨州市| 泗洪县| 噶尔县| 丹棱县| 温宿县| 东安县| 章丘市| 江山市| 新干县| 保定市| 安达市| 尼玛县| 眉山市| 榕江县| 高淳县| 桃园市| 绿春县| 达日县| 上饶县| 襄垣县| 登封市| 滦南县| 讷河市| 库伦旗| 泽普县| 米脂县| 安达市| 敦煌市| 二连浩特市|