程式基礎
===
---
# 什麼是寫程式
----
## 設計程式

----
## 程式的運行

---
# 基礎架構
----
```cpp=
#include<iostream>
using namespace std;
int main(){
return 0;
}
```
---
# 變數
----

----
## 宣告
資料型態 變數名稱;
```cpp=
#include<iostream>
using namespace std;
int main(){
int a;
a = 17;
}
```
----
## 資料型態

---
# 語法
----
```cpp=
a = 6 // 設 a 為 6
a == 6 //a 不等於 6
a != 6 //a 不等於 6
a + 6 // a + 6 這個數字
a = a + 6 // 將a這個數字 + 6
a += 6 //等價於上面
a++ //a = a + 1
++a // a + 1 = a
a % 3 // a / 3 的餘數
a && b // a and b
a || b // a or b
```
---
# 輸入輸出
----
## 輸入
通常是將一個變數賦值
```cpp=
int a;
cin>>a;
```
----
## 輸出
將一些東西顯示在螢幕上面
```cpp=
cout<<7122<<endl;
cout<<"hello"<<endl;
cout<<a<<endl;
printf("%d\n",a);
```
---
# 例題
----
給你一個正整數a
請輸出兩倍的他
----
```cpp=
#include<iostream>
using namespace std;
int main(){
int a;
cin>>a;
cout<<2*a<<endl;
}
```
---
# Q&A
{"metaMigratedAt":"2023-06-15T14:23:03.659Z","metaMigratedFrom":"Content","title":"程式基礎","breaks":true,"contributors":"[{\"id\":\"7d4f22ac-9934-417b-aa5e-c76934d4fc98\",\"add\":1170,\"del\":141}]"}