---
# System prepended metadata

title: C++_code block

---


# C++_code block

## Code Block

![codeblocks1](https://hackmd.io/_uploads/BkaNnuZu0.png)

Code block 是一種用於將相關程式碼行組合在一起的功能。
它通常可用於提高程式碼的可讀性和可維護性。
但是，它並不提供 IDE(整合開發環境) 的所有功能。

不過好用，推!!

## 主要功能

* **縮排**：可以縮排 code block 以使其在視覺上與周圍程式碼區分開來。
 聽說這是最常用的 code block 使用方法。
 ```cpp=
//    這就是縮排
if(i<10){
    if(a>20){
        cout << "哈哈" << endl;
    }
}
```
* **有色的程式** (螢光墨魚)：某些程式碼語言和文字編輯器有支援這個，
 這能讓 code block 上的程式碼更加醒目。
 有色的程式碼還可以幫助識別程式碼中的錯誤。
 e.g.
 ![螢幕擷取畫面 2024-07-15 005444](https://hackmd.io/_uploads/SJWV7Kb_0.png)
 
  差不多就是這樣
 
 
 
## 主要缺點
 
 * 不適用於所有程式碼語言：**code block 並不支援所有程式語言**。
 * 全英文:))
 * 執行頁面只能留一個



## 怎麼使用呢?

### **step 1**

 點開file。

![code block 1](https://hackmd.io/_uploads/BJEbIKbdR.png)



 
  
### **step 2**

鼠標移到new，
接下來移到empty file
按下去。

![code block 2](https://hackmd.io/_uploads/B1MSIFbOC.png)



### **step 3**

ctrl+s 存檔
看到那個 .cpp 了嗎
記得要在檔名後加上
想知道為什麼不能不加的可以自己去試試喔:))

![code block 3](https://hackmd.io/_uploads/BkgeDtWdC.png)


## NOTE

可以去注意程式碼的顏色，
如果有一個詞沒有它該有的顏色，
就能知道哪裡有錯了。




