--- tags: 初階班 --- # 初階班注意事項 ## DEVC++編譯器環境更改 有時候我們會說什麼C ++的版本之類的,新的版本可能有新的功能或情況 那我們如果使用DEVC ++的時候可以怎麼更改呢 1. 在最上面一列找到```工具(T)```,點開並按下```編譯器選項(C)``` ![](https://i.imgur.com/BwFuCxM.png) 2. 點開會看到這個 ![](https://i.imgur.com/nzXRbdM.png) 3. 點到```編譯設定``` ![](https://i.imgur.com/9uqUXie.png) 4. 點到下一列的```程式碼產生``` ![](https://i.imgur.com/naxtuii.png) 5. 點開最下面一行```語言標準(-std)```旁邊的```v``` ![](https://i.imgur.com/QxW5r4U.png) 6. 通常我們用的是```GNU C++ 11```,這樣就大功告成了! ![](https://i.imgur.com/rMra5cZ.png) ## SUBLIME安裝 如果在自己的電腦上,我們很喜歡使用SUBLIME TEXT,因為會自己排版跟選字,不過安裝有點麻煩,這裡附上```9TH 進階教學 施羿廷學長``` 的教學 https://hackmd.io/@konchin/sublimeTutorial?fbclid=IwAR0P_U4L6pDUxly8m7mz6Q2JnQGQjnZdwYuL-WnG0ftK3TgsVxNAiY0N8Ag ## 排版 大家都知道C++是弱縮排程式,不用去做甚麼縮排的動作 不過建議大家要養成排版的習慣 因為以後如果要繼續寫程式,有極大的機率要他人合作,那排版就很重要了 而且大部分公司都會要求排版,所以希望大家去養成 1. 空白的使用 有些地方該用空白,以下舉一些我覺得需要加空白的地方 ```cpp= a = 3 + 4 / 5; // 在運算符號,還有每個運算元 (變數,數字) 旁邊用一個空白隔開 resp == YES; abc != 3; // 邏輯判斷符號 (等於,不等於,或) 也用一個空白隔開 while (i == 1) { }; // 控制結構後面的條件判斷式、大括弧,也用一個空白隔開 int ans (int a, int b) // 函式傳回值宣告之後的一個空白,還有參數型態宣告後的空白 for (int i = 0; i < n; i++) // for 迴圈中的 ; 後面後面的空白 ``` 2. 大括弧、內縮的使用 (段落編排) 首先,每層內縮都應該縮進 4 個空白。你可以修改編輯器的設定,讓 TAB 鍵插入 4 個空白。 接著,程式碼應該以這樣的方式使用括號與內縮: ```cpp= int main() { .... if (...) { .... } else if (...) { .... } else { .... } } ```