--- tags: C++, 程式設計 --- # C++ 程式設計 簡介與初探 ## 一、大家都會先學的 Hello! World! ```cpp= //【程式碼】 #include <iostream> using namespace std; int main() { cout << "Hello! World!" << endl; system("pause"); return 0; } ``` --- 【解說】 //為註解 EX: //註解文字 /**/為多行註解 EX:/*註解文字第一行 註解文字第二行 ............. 註解文字第n行*/ 註解不影響程式執行,主要是給程式設計者看的。 --- #include <iostream> //函示庫:想像成電腦要看懂我們的語言所使用的字典,用來翻譯我們的語言 (函示庫有很多個(很多字典),不過此函示庫能使用大致上8成的程式(像英文字典較為廣用)) --- using namespace std; //因為電腦看不懂cout 與 endl 故使用此行,告訴電腦若有不懂的詞彙請去std字典查詢。 --- //若無此行則要執行cout及endl , 則需撰寫如下 //std::cout << "Hello! World!" << endl; --- int main() { //為程式的主體({}內皆為主程式) --- cout << "Hello! World!" << endl; //cout:想像成在C++語言中要的輸出 c out (比較有記憶點) //endl:想像成結束這一列 end line (比較有記憶點) // << : 想像成串接由右至左 碰到cout則輸出 // EX: cout << "Hello! World!" << endl; 【由右至左】 endl(結束這行)前面串接 "Hello! World!" 串接遇到cout輸出 輸出等於="Hello! World!"+結束這行 // "想要輸出的字串" : 雙引號內為字串 --- system("pause"); //為暫停程式,一般程式跑到return則結束,此指令則會暫停程式(程式跑到這行時停止),按任意建則繼續執行程式。 --- return 0; // 結束程式 --- ## 二、練習 ### (一)題目一: 請撰寫一個程式,顯示以下的內容: 春眠不覺曉, 處處聞啼鳥 夜來風雨聲, 花落知多少 #### 1、程式碼(答案不唯一): ```cpp= #include <iostream> using namespace std; int main() { cout << "春眠不覺曉, 處處聞啼鳥" << endl; cout << "夜來風雨聲, 花落知多少" << endl; system("pause"); return 0; } ``` #### 2、圖示: ![](https://i.imgur.com/IQGsj9m.png) ### (二)題目二: 請撰寫一個程式,顯示以下的內容: * ** *** **** ***** #### 1、程式碼(答案不唯一): ```cpp= #include <iostream> using namespace std; /* 題目2: * ** *** **** ***** */ int main() { cout << "*" << endl << "**" << endl << "***" << endl << "****" << endl << "*****" << endl; system("pause"); return 0; } ``` #### 2、圖示: ![](https://i.imgur.com/3mVsitp.png)