---
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、圖示:

### (二)題目二:
請撰寫一個程式,顯示以下的內容:
*
**
***
****
*****
#### 1、程式碼(答案不唯一):
```cpp=
#include <iostream>
using namespace std;
/*
題目2:
*
**
***
****
*****
*/
int main() {
cout << "*" << endl << "**" << endl << "***" << endl << "****" << endl << "*****" << endl;
system("pause");
return 0;
}
```
#### 2、圖示:
