各種程式語言就像生活中的各國語言一樣
高階語言 人類易讀
低階語言 電腦易讀
執行速度快
適合新手
適合製作手機軟件或是遊戲
是目前主流的程式語言
因為python是弱者的語言
因為資訊課學python
C語言三大兄弟 : C, C++, C++++(C#)
編譯環境 : codeblocks
副檔名:.cpp
| 第一堂9/16 | 第二堂 10/21 |
第三堂 10/28 |
第四堂 11/18 |
第五堂 12/02 |
第六堂 12/30 |
|---|---|---|---|---|---|
| DC介紹 | if else | 迴圈 | 一維陣列 | 成發 | |
| C++概念 變數 輸入輸出 |
作業檢討 運算子 |
迴圈 | 一維陣列 | 總複習 成發分組 |
成發 |
每一次打程式一開始一定需要打的幾行程式碼
一定要記起來
可以先拍下來
#include<iostream>
using mainspace std;
int main(){
return 0;//寫在主程式碼裡的最後一行
}#include<iostream>
引入名叫iostream的函式庫
函式庫 = 工具箱
使用工具
函式庫當中的功能
寫程式碼
int main(){}
寫主程式碼的地方
程式碼打在大括號裡
每行程式碼最後都要加一個分號
除了大括號之外
return 0;放主程式碼大括號裡的最後一行
各種不同型態的變數用來存取不一樣的內容
假設我輸入15 我需要一個可以存入數字的容器裝入15
假設我輸入abc 我則需要一個可以存入文字的容器裝入abc
| int | float | char | string | bool |
|---|---|---|---|---|
|
|
存取整數
存取浮點數(小數)
存取字元(單個符號或字母)
存取字串(多個字元組成的單字)
布林值
1(true)
0(false)
int
name
;
變數型態
變數名稱
分號
變數名稱跟變數型態單字一樣
變數名稱使用C++當中的其他功能名稱
變數名稱使用特殊符號, 如中文
輸入是你給電腦一個東西
輸出是電腦給你一個東西
輸入輸出可以是一個變數 一個字母 一個句子
輸出一個字母/符號
'A'
輸出一段話
"輸出一段話"
輸入:cin>> ;
輸出:cout<< ;
給電腦東西
電腦丟給你東西
電腦經過程式碼運算
cin>> >> ;
cout<< << ;
要如何讓電腦輸出hello world呢?
1.起手式
2.輸出hello world
#include<iostream>
using namespace std;
int main(){
cout<<"hello world";
return 0;
}依序輸入兩個數字a, b
輸出時依照b, a的順序輸出
範例輸入
15 20
範例輸出
20 15
#include<iostream>
using namespace std;
int main(){
int a, b;
cin>>a>>b;
cout<<b<<" "<<a;
}依序輸入兩個數字a, b
輸出時輸出a+b
範例輸入
15 20
範例輸出
35
#include<iostream>
using namespace std;
int main(){
int a, b;
cin>>a>>b;
cout<<a+b;
}