--- tags: C++教學筆記 --- # Hello World ## 在開始撰寫時,需要熟知以下幾點: 1. 字母大小寫不同。 2. 每段程式碼結束都需要一個 **分號`;`**。 3. 程式碼可隨意加入空白行(但不可以再保留字內加入)。 4. 副檔名為.cpp。 ```cpp= #include <iostream> //引入標頭檔 #開頭為預處理命令 using namespace std; // 使用命名空間std int main() { //主函式,程式的起點 cout << "Hello World" << endl; //輸出Hello World,endl為換行 return 0; //回傳0給主函式 } ``` --- ### 註解 程式碼中,有時寫得過於複雜,需要在程式碼內加註解,在C++程式碼中有兩種方式種解: 1. `//註解內容`為當行註解,在`//`的後面文字會被視為註解,但「**只有該行,不能跨行**」。 2. `/*註解內容*/`為多行註解,通常用於註解內容較多的時候,此註解方式可跨行。 ##### Hint:在註解中的訊息因為是給人閱讀的,會被程式的編譯器跳過忽略不處理。 --- ### 預處理命令 在C++程式中,檔案最上面`#`開頭的程式碼會優先處理,如:引入函式庫等...,在上述範例程式中,`include <iostream>`為引入輸入/輸出流函式庫,才可以使用標準輸出`cout`。 --- ### 命名空間std 在程式碼第3行中,`using namespace std;`為將預設的命名空間設為`std`,若沒有加這一行程式碼的話,定義在`std`內的`cin` `cout` `endl`等...都需要加上`std::`如:`std::cin` `std::cout` `std::endl`。 --- ### 主函式 - 主函式不管在程式的哪一個位置,程式都會由它開始執行。 - 因為主函式本身是整數函式,所以我們在結尾的地方必須要`return`一個值回去給作業系統,若程式正常執行結束,我們會回傳給系統`0`,相對地,若不能正常執行,會回傳`-1`。 - 只要是函式,都必須使用`{}`將內容包起來。 - 若`int main(){}`沒有`int`在前面等同於程式結束後自動回傳`0`。 --- ### 標準輸出 在程式碼第6行中,`cout << "Hello World" << endl`為標準輸出,輸出字串時需要使用雙引號`""`包覆,使用前請將`<iostream>`函式庫引入。 --- #### 這樣你就完成你第一個C++程式了:laughing: 。
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up