--- title: C/C開發環境建置 tags: C++程式設計實習 --- # 開發軟體 :::success <font color='red'>**快速螢幕畫面擷取: Windows 1. 使用 CodeBlocks 2. 下載網址(URL): 使用 Google 搜尋 CodeBlocks 3. 點下Downloads: 選擇 Binary releases 4. 在選擇 Windows: XP / Vist / 7 / 8.x / 10 5.選擇 Sourceforge.net 下載 6. 下載後執行安裝程式即可 # 選寫第一支C++程式 1. 啟動CodeBiocks 2. 點 Creat a new proje 3. 選擇 Console Application 後按下 Go 4. 選擇 C++後按下Nest 5. 專業設定 6. 按下 Nest 7. 按下Finsh # c++ 程式架構 1. main.cpp: C++檔案名稱 .副檔名為 cpp 2. 加入標頭檔(前置處理區塊): <font color='red'>以\<檔案名稱\>包起來的標頭檔**</檔案名稱\>包起來的標頭檔**</font>: 表示檔案名稱在C++編譯器的目錄中,例如C:\Program Files\CodeBlocks - <font color='green'>**以"檔案名稱"包起來的標頭檔**</font>: 表示標頭檔與main.cppy在同一個目錄裡 3. 加入外部命名空間: using namespeace std;<font color='red'>**std::**</font>**結尾需要加分號;** -使用 std命名空間 -省略時,程式中必須每次加入<fout color='red'>**std::**</fout>才能使用 stda命名空間內的函式 4. 程式進入點: int main() <font color='red'>**每個專案只能有一個 main()函式**</font> - $\{$:代表此區塊程式開始點.$}$: 代表區塊程式結束點 - 左右大括號,不能單獨存在,否則產生錯誤 :::info 必須成對出現的符號 $\{\}$,$()$,$"\"$'\'$ ::: - $cout \lt$: 書豬資料到螢幕,語法: $cout\lt\lt"要輸出的字串資料" - return 0: 表示main()函式結束,回饋0給作業系統(OS) 5. 程式測試: # 程式產生過程 1. 編譯式語言:執行速度快 -原始碼需經過編譯(Compiler)器官生目的檔(.obj) -經由連接器(linker)來產生執行檔 2. 直譯式語言: 原始碼經由直譯器翻譯程執行 #測試程式 # C++ 的輸出與輸入 :::success <font color='biue'>**cout存在 std命名空間**</font> 1. 輸出:<font color='red'>**cout<< 輸出資料輸出資料**</font> 2. cout<<"你好"<<"今天好嗎?",<<"上課好累"; 3. 輸出換行符號: cout<< ![](https://i.imgur.com/AcllSQs.png) ![](https://i.imgur.com/Cys3A38.jpg)