起手式
學習語言,從模仿開始。
學習每個程式語言的第一件事情, 通常就是先做個簡單的程式來運行一下。
以下範例除了 cout << "Hello World!" << endl;
該行,其餘可視為基本程式架構,照著打就好。
語法 Syntax
英文有自己的語法,中文也有,如果不按照語法來溝通,就不法達成傳遞訊息的目的,所以在程式語言中也是有事先規定好的語法,以下會一一介紹。
另外請注意,每行程式後面都需要加上「;」分號,除了#include #define及{}後面。
標頭檔 Headers
標頭檔告訴編譯器(Compiler)需要用到什麼標頭檔
這句話告訴編譯器說我需要用到名為 iostream 的標頭檔
iostream = input / output stream
如果以下程式不只用到iostream,則需要include 多個標頭檔,例如:
C++命名空間
在上面的範例中,可以看到:
這個很奇怪的東西,以初學者來說,只需要知道每個程式都需要加上這行即可,因為背後牽扯到很多複雜概念,故這裡省略解釋。詳細解釋放在補充部分。
主程式
在一個完整的程式碼當中,需要告訴程式執行的起點在哪裡,就是下面的main:
主程式;Main function,程式進入點(Entry point)是main()這個函式 int;執行完畢後回傳整數型態 (將在函數(Function)詳細介紹) ( );參數定義 (將在函數(Function)詳細介紹) { };程式內容 (裡面就是這支程式要做的事情)
縮排
比起上面來講,
這個看起來會顯得更輕鬆愜意。縮排不會影響程式執行,但是能夠使程式可讀性增加。
註解
常常在打程式的時候,會忘記自己之前到底寫了什麼,那我們就可以在打程式的時候新增註解,以便之後方便閱讀,也有利眾人看懂程式在寫什麼。
註解的部分,編譯器會自動忽略,所以要在上面打什麼都可以,例如日記
註解分成兩種
/* */
:
/* */
:只要在/* */
的中間都算是註解,而我們在註解中間每行都可以加上*
,讓註解看起來更美觀
//
:
//
://
就比較簡單,在//
後面的都算是註解,但是僅限該行
範例中的cout
仍會執行,但是//
後面的「輸出:學習程式好好玩」,就會被忽略
Last updated