第1天 C語言Dev-Cpp環境搭建及使用、C語言記憶體四區

Mo-莫林發表於2020-10-03

Dev-Cpp

新手建議使用這個編譯器,Windows10平臺下用電腦管家等軟體管理的軟體市場就可以下載,同樣也推薦直接百度編譯器名字去官網下載。
1、安裝注意安裝路徑,下面圖片中高亮檔案是編譯器開始程式,可以以快捷方式發到桌面上方便啟動。
在這裡插入圖片描述

2、新建專案
在這裡插入圖片描述

3、選擇專案型別並命名,注意選擇C專案和Console Application控制檯

在這裡插入圖片描述

4、設定自己建立的檔案儲存路徑
在這裡插入圖片描述

5、編輯程式碼,下面程式碼為編輯器自動生成
在這裡插入圖片描述

6、在選項欄找到“編譯“”按鈕或使用快捷鍵F9,編譯
在這裡插入圖片描述

7、在選項欄找到“執行”按鈕或使用快捷鍵F10,執行
在這裡插入圖片描述

記憶體四區

在這裡插入圖片描述

每天記憶部分:

棧區

由編譯器自動分配記憶體,存放函式引數值、區域性變數值等。
特點:效率高、空間小。

堆區(自由儲存區)

程式設計師手動分配記憶體來申請和釋放,若不釋放程式結束由作業系統回收。
特點:使用靈活,空間比較大。

靜態儲存區(全域性區)

在整個程式的生命週期內都存在,由編譯器在編譯的時候分配。儲存常量(文字常量)、自動全域性變數和 static 變數(包括 static 全域性和區域性變數)

程式碼區

存放函式體的二進位制程式碼。

相關文章