--- title: C/C++開發環境建置 tags: C++程式設計實習 --- # 開發軟體 :::success <font color='red'>**快速螢幕擷取:win+shift+s**<font> ::: 1. 使用 CodeBlocks 2. 下載網址(URL):使用Google 搜尋 CodeBlocks 3. 點下Downloads:選擇 Binary releases http://www.codeblock.org/dow,ioads/binaries/ 4. 在選擇 Window XP / Vista / 7 / 8.x / 10![](https://i.imgur.comT1jp3iz.png) 5. 選擇 Sourceforge.net 下載 6. 下載後執行安裝程式即可 # 撰寫第一支C++程式 1. 啟動CodeBlock 2. 點 Create a new proje 3. 選擇 Console Application 後按下Go![](https://i.imgur.com/FKw5Vu9.png) 4. 選擇 C++後按下Next 5. 專案設定 ![](https://i.imgur.com/0BJAMzO.png) ![](https://i.imgur.com/9dktDpX.png) 6. 按下Next ![](https://i.imgur.com/FErTiEf.png) 7. 按下Finish # 程式架構 ![](https://i.imgur.com/sVoqwSd.png) 1. main.cpp: C++檔案名稱.副檔案名稱 cpp 2. 加入<檔案名稱>:以 #開頭 - <font color='red'>**以\<檔案名稱\>包起來的標頭檔**<\font>: 表示標頭檔名稱存在C++編譯器的目錄中,例如C:\Program Files\CodeBlocks - <font color=green>**以"檔案名稱"包起來的標頭檔**</font>: 表示標頭檔與main.cpp在同一個目中 3. 加入外部命名空簪: using namespace std;<font color='red'結尾須加分號;**<font> -使用 std命名空間 - 省略時,程式中必須加入 <font color='red'>**std::**</font> 才能使用 std命名空間內的函式 4. 程式進入點: int main() <font color='red'>**每個專案只能有一個 main()函式**</font>-$\{\}$ $()$ $"\"$ $’\’$ ::: -$cout \lt \lt$: 輸出資料到螢幕,語法: $cout \lt \lt$:"要輸出的字串資料"$ - return 0: 表示main()函式結束,回傳0給作業系統(OS) 5.![](https://i.imgur.com/5Cyk703.png) # 程式產生過程 1. 編譯式語言: - 原始碼需經過編譯(computer)器產生目的檔(.abj) - 經過連接器(linker)來產生執行檔 ![](https://i.imgur.com/hVhV1S8.png) 2.直譯式語言 # 基本架構 ˙˙˙cpp=1 #include <iostream> /*多行註解 你的註解你的註解 你的註解你的註解 註解結束*/ using namespace std; int main() { cout << "哥哥不咬!" << endl; return 0; cout << "哥哥不咬!" << endl; return 0; } ˙˙˙ ![](https://i.imgur.com/BzDtx48.png) # C++的輸出與輸入 :::success <font coior='blue'>**cout存在 std命名空間**</font> 輸出:<font color='red'>**cout<< 輸出資料**</font> ::: :::info <font coior='blue'>**cout存在 std命名空間**</font> 1. 輸出:<font color='red'>**cin>>變更名稱;**</font> 2.讓使用者輸入x,y,z的值 ˙˙˙ cpp=1 int x,y ,z; cin>>x>>y>>z; ˙˙˙ :::