# Welcome To The Coding World
{%hackmd theme-dark %}
---
## 程式的基本架構
----
### 以下是極簡單的程式碼
```cpp=
//code 1-1
#include <iostream>
using namespace std;
int main() {
cout << "hello, world" << endl;
system("pause");
return 0;
}
```
----
### 下面將一行一行講解程式碼的內容
----
```cpp=
#include <iostream>
```
### 含括iostream的函式庫
### iostream 為input/ouput 串流
----
```cpp=+
using namespace std;
```
### 引用std空間
### 此空間為c++語言專用
### c++專有函式需在此空間運行
### 若無此行會很麻煩
----
```cpp=+
int main(){
}
```
### 宣告程式主體,基本的程式碼在此運行
----
```cpp=+
cout << "hello, world" << endl;
```
### cout為cpp的一種輸出方法
### "<<"為輸出用的運算子
### 輸出時若要輸出一 串文字須以雙引號("")包覆
### endl則為換行用途,等價於'\n'或"\n"
----
```c++=
system("pause");
return 0;
```
### 顧名思義為暫停程式碼,並回傳0
### 通常此兩行不打不影響程式運行,但return 0 建議要打
---
## 常見錯誤及重點整理
----
### 空白 tab 換行大多數狀況下皆為無意義,可利用其進行排版,以增加程式碼易讀性
----
<style>
.red {
color: red;
}
</style>
## <span class="red">程式結束應以分號作為結尾</span>
----

----
{"metaMigratedAt":"2023-06-15T07:57:34.154Z","metaMigratedFrom":"YAML","title":"Welcome To The Coding World","breaks":true,"slideOptions":"{\"spotlight\":{\"enabled\":false}}","contributors":"[{\"id\":\"739c72cc-15ad-447f-a374-8309c01a2725\",\"add\":12,\"del\":3},{\"id\":\"5b103006-4946-4e27-87aa-2ce75fd5fc72\",\"add\":1501,\"del\":472}]"}