第一章

Dev C++

這邊提供一個載下連結 ,如果你沒有要更換路徑就下一步到底。

Visual Studio C++

官方網站
學校下載

程序結構


程式的執行順序:

基本上所有的編譯器都是由上而下由左而右的執行,所以在寫程式的時候務必照著這個邏輯寫!



框架:

終於可以開始寫程式了。每個 C++ 的程式都有一個相同的「框」,我們先練習把這個「框」打到編輯視窗裡吧。
以井字號(#)開頭的行是由所謂的預處理器讀取和解釋的指令。(以後我們會解釋這些函式的意義,現在你只要照著打就行了)
名為"main"的函數是所有C ++程序中的特殊函數,它是程序運行時調用的函數。
"main"無論函數在代碼中的實際位置如何,所有C ++程序的執行都從函數開始。
左大括弧與右大括弧分別表示開始與結束。



輸出:

接下來我們加入一行C++語句。讓他印出一段文字。

這個陳述有三個部分:
第一部分,std::cout,它標識了standard characterout put device。
第二部分,插入operator(<<),表示插入後面的內容std::cout。
第三部分,引號內的句子(“Hello world!”)是插入標準輸出的內容。



註解:

註解可分為兩種分別是多行與單行。



使用命名空間std:

如果你看過下方C ++代碼,你可能已經看到cout被用來代替std::cout。
兩者都命名相同的對象:第一個使用其非限定名稱(cout),而第二個直接在命名空間 std(as std::cout)中限定它。
cout是標準庫的一部分,標準C ++庫中的所有元素都在所謂的命名空間中聲明:命名空間std。

有一個好的排版習慣

  1. 排版會「干擾」程式的可讀性。
  2. 沒有人喜歡看「一坨義大利麵」的程式碼。
  3. 使用熟悉的排版會使人很舒服,但陌生的排版則會使人感到焦慮。
  4. 排版是一種非常主觀且個性化的視覺設計,所以才會有這些淺規則。
  5. 寫程式就跟寫書一樣,不是只有你看得懂而已,不是只要他會動就好了。

以下介紹排版三大派系:

第一種 左右大括弧換行派(推薦!!):
  1. 打完一行就換行。
  2. 左大括弧要換行。
  3. 右大括弧要換行。
  4. 以一個TAB為一個段落。
  5. 看情況留一行空白。

第二種 左大括弧不換行右大括弧換行派:
  1. 打完一行就換行。
  2. 左大括弧不要換行。
  3. 右大括弧要換行。
  4. 以一個TAB為一個段落。
  5. 看情況留一行空白。
第三種 左大括弧不換行右大括弧也不換行派:
  1. 打完一行就換行。
  2. 左大括弧不要換行。
  3. 右大括弧不要換行。
  4. 以一個TAB為一個段落。
  5. 看情況留一行空白。
註解:

如果你們是一個團隊,彼此溝通好統一寫在哪裡就好了。
程式碼上面:
程式碼後面:
程式碼下面:
你可能問為什麼沒人寫在程式碼前面?因為這樣就被註解的了阿XD!

為什麼會錯QQ?

  1. 忘了把剛剛還在執行的控制介面關掉了。
  2. 沒有加上分號「;」。
  3. 附檔名不是CPP。
  4. cpp 檔未加入專案。(Visual)
  5. 字串未加「"」。
  6. 「==」和「=」搞錯了。