C++
made by 吳若喬

- Application
- IDE
- Compile&Run
- 起手式
- Hello World
- 常見用語
- 學習管道
關於C++的應用:
- Games
- Operating System(e.g. Windows、ios)
- Browsers(e.g. Firefox、Google)
- Cloud System





程式語言使用率 (2022):
IDE(開發環境):







- APCS使用
- 可跨平台
- 可創建各種工程文件
- 功能簡潔
- 完全for C/C++
- 不用開專案就可編寫
- 自動排版
- 設斷點debug
- 智能提示

開檔案:
Code::Blocks:

File - New - Project

Console application - 選擇C++ - 取檔名 - Next(右下)

Dev-C++:
試作(3min):
起手式:
#include <iostream> //用於輸入輸出的標頭檔(Header)
using namespace std; //省去命名空間(namespace)
int main(){ //主函式(Function),主要執行的程式放這裡
// Code
return 0;//讓電腦知道程式要結束
}註解:
//單行
/*使用多行
提醒自己這行在寫什麼
或者分段debug*/試作(3min):
Compile&Run(編譯和執行):
Compile: 將程式語言轉化為電腦看得懂的語言
Run:執行程式碼


Code::Blocks
Dev-C++
Hello World:
Your First Code!!!!
int main(){
cout << "Hello World!" ;
}
**分號很重要**
一個Tab
O using namespace std;
int main(){
cout << "Hello World";
}X using namespace std;
int main(){
std::cout << "Hello World";
}一些用語(截圖自Zerojudge):

例:未加分號、標頭檔打錯、未使用using namespace前面沒有打std::、cin cout 箭頭方向打錯
網站介紹(題庫&自學):
https://zerojudge.tw/(需註冊帳號)
- 海量題庫
- 多人參與討論
- 各類競賽歷屆題目
- zerojudge題目分類
- 題目解答+個人想法
- 學習心得+各種歷程
學校管道:
校網 - 學科網頁 - 資訊科 - 黃建庭老師
- 基礎C++教學影片+簡報
- zerojudge題目分類+參考程式碼
- 各種營隊、資訊類活動資訊
APCS官網 - 學習資源
- 台大開放式課程
- Code風景區討論
Kahoot!
C++
By Wu Phoebe
C++
- 206