---
# System prepended metadata

title: c/c++開發環境處置
tags: [c++程式設計實習]

---

---
title: c/c++開發環境處置
tags: c++程式設計實習
---
:::success
<font color=</font>='red">快速螢幕畫面:win+shift+s
:::



# 開發軟體
1. 使用codeBlocks
2. 下載網址(URL):使用google 搜尋 codeBlocks
3. 點下Downloads: 選擇 Binary https://www.codeblocks.org/downloads/binaries
4. 在選擇windows xp /vista/7/8.x/10 ![ ](https://i.imgur.com/tijp3iz.png)
5. 選擇 sourceforge.net 下載
6. 下載後執行安裝程式即可

# 撰寫第一支C++程式
1. 啟動codeblock
2. 點create a new proge
3. 選擇 console  application
4. ![](https://i.imgur.com/rB1pjwO.png)
5. 選擇 c++後按下next
6. ![](https://i.imgur.com/mQs1M8c.png) 
7. 按下finsh

# c++程式架構

![](https://i.imgur.com/78BDYrI.png)

1. main.cpp: c++檔案名稱 附檔名為cpp
2. 加入標頭黨(前置處理區塊):以#開頭
- 以<黨案名稱>包起來得標頭黨:表示檔案名稱存在c++邊譯器的目錄中 例如c:\program files\codeblocks
-<font color='red'>**以"檔案名稱"包起來的標頭檔***</font: 表示檔案名稱存在c++編譯器的目錄中
 3. 加入外部空間: using namespace std;<font color=red>**</font>-使用std命名空間
 -省格時 程式中必須每次加入 <font color='red'>**std::**</font>才能使用 std命名空間內的函式
4. 城市進入點: int main () <font color=green>** 每個專案只有一個main()函式**</font>
5. -$\{$: 代表此區域城市開始點,$}$: 代表此區域程式式結束點
6. -左右大括號,不能單獨存在,必須成對存在,否則產生錯誤


:::info
必須成對出現的符號
$\{\}$ $()$ $"\ $'\ '$
:::

-$cout \less$: 輸入資訊到螢幕,語法:$cout\lt\lts<"要輸出的字串資料"$
-return 0: 表示main()函式結束,回傳0給作業系統(os)
5. 程式測試:
![](https://i.imgur.com/Scyx7D3.png)

# 程式產生過程
１. 編譯式語言:
- 原始碼需經過編譯(compiler)器產生目的的黨(.obj)
- 經由連接器(linker)來產生執行檔

# 基本架構


![](https://i.imgur.com/8a4UYLx.png)

#c++ 的輸出與輸入
:::success
<font color='red'>**cout存在 std命名空間**</font>
1. 輸出:: <font color='red'>**cin>> cout<<輸出資料**</font>
2. cout<<"你好"<<"今天好嗎?<<"還好";
3. 輸出換行符號: cout<<endl; 或 cout<<"\n";
:::

:::info
1. 輸出: <font color='red'>**cin>>變數名稱;**</font>
2. 讓使用者輸入 x, y , z的值
```cpp=1
 int x,y,z
 cin>>x>>y>>z;
```
:::

# 測驗結果

