---
# System prepended metadata

title: C++入門_Level 0
tags: [文華社課]

---

---
tags: 文華社課
---
> 文華高中電腦研究社29th
> 編輯 : 黃昱凱
> 宣傳 : 平時練C++ㄉ小號 https://www.instagram.com/l.o.l.i.c.o.n._learning_cpp/
# C++入門_Level 0
## 整合開發環境(IDE)
簡單來說就是**寫程式時使用的工具**
理論上，你甚至可以在windows內建記事本上寫程式
當然我不會建議這麼做，最主要是因為無法編譯

### IDE的功能
編輯、檔案、管理、編譯、除錯、執行 

今後幾節社課都將使用**Codeblocks**來作為IDE

## Codeblocks介紹
對，就是在你桌面上的那個東東
(ㄚ如果你不在電腦教室可以從點[這裡](https://www.codeblocks.org/downloads/)下載)
大概長得像醬
![](https://i.imgur.com/CBQBlV4.jpg)

### 新增檔案
點開之後就要開始寫程式啦
依序按下右上角選單File >> New >> Empty file
接著按control + S
將它存到桌面上，並將**副檔名寫成.cpp**就好~~

下面是一個例子:
![](https://i.imgur.com/N0BTWla.jpg)

題外話:cpp是C Plus Plus的縮寫，絕對不是甚麼中國共產黨 (Chinese Communist Party)
~~乳滑吼哪次不乳(X~~

### 編譯執行
以下是範例程式
可以自己打上去或複製(等等我們會講它是在幹嘛的)
```cpp=
#include<bits/stdc++.h>
using namespace std;
int main(){
    cout << "Hello World" << endl;
    return 0;
}
```

完成了?
按下F9執行，你應該會看到小黑框如下(如果沒有，可以隨時求救)
![](https://i.imgur.com/aGv63Sk.jpg)

那好，基礎的部分就到這邊
我們接著就講語法~~

補記:[zerojudge](https://zerojudge.tw/)(評測系統)可以先用學校帳號註冊
沒註冊是不能上傳程式碼的喔，等等就會用到

> 下一章: [C++從零入門_Level 1-1](/dzwkMrLITTCIvFzHM7amRQ)
> 目錄: [C++從零入門](/G0dWqZR7RIOwrK6gK0tEZg)







