---
# System prepended metadata

title: 1. 認識C++

---

# 認識C++

C++ 是一種編譯型語言，程式本身是由各種函數所組成。

也因為C++是編譯型語言，所以執行前都要先從 `main()`編譯才能執行。

註解方式: **`//`  , `/**/`**

## 第一個C++

```cpp=
#include <iostream>
using namespace std;

int main()
{
    cout << "Hello world!" << endl;
    return 0;
}
```
<p>
    按下F9可以編譯並執行此程式碼
</p>

:::warning
注意每行後面都要有分號
:::


 * **#include <iostream>** 是引入 C++ 的 標準輸入輸出流庫，它允許我們使用 cout（用於輸出）和 cin（用於輸入）等功能。
 * **using namespace std;** 告訴編譯器使用標準命名空間（std），這樣就不需要加上前綴 std::。(例如，使用 cout 而不是 std::cout。)
 * **int main()** 定義程式的主函式（main 函式），程式的執行從這裡開始。
 * **cout << "Hello world!" << endl;** 輸出 Hello world! 到螢幕上
 * **<<** 是資料流運算子，用來將資料傳送給 cout。
 * **endl** 是換行指令，用於在輸出內容後換行，等同於 \n。
 * **return 0;** 回傳數值 0 表示程式正常結束。


    
---

:::info
趁機宣傳一下我自己的個人網站跟Youtube頻道 !!

**[個人網站](https://hyc.eshachem.com/) | [Youtube頻道](https://www.youtube.com/@Hy.C)**
:::
@2025 Hy.C 陳毓
> Copyright ©Hy.C 陳毓 CC BY-NC-SA 4.0 | 禁止商業用途 | 轉載標記出處 | 改編作品必須在相同條款下分享。