BY 企鵝
C++ 基礎語法 -1
講師介紹


企鵝
基礎語法
IG:@fgisc37th_penguin
gmail:d11130110
月
函式&遞迴
IG:fgisc37th_knight
gmail:d11131634
小卡&沛沛
資料結構
IG:fgisc37th_ca & fgisc37th_pei
gmail:d11130606 & d11130311


C++簡介
-
C++是歷史悠久的低階程式語言。也是C語言的增強版。
-
而C++的運行效率高過很多語言,所以之後在接觸競賽的時候主要也是用C++來寫。
C++簡介
OJ (Online Judge)
-
提供題目的地方,丟code上去它會測是不是對的
- Codeforces
- TIOJ
Online Judge
IDE
- Integrated Development Environment
- 整合開發環境
-
打程式時會自動排版和偵錯
IDE
IDE
Hello World!
Hello World!
#include <iostream> //引入函式庫
using namespace std; //建立命名空間,;表示該行程式碼的結束
int main(){ //宣告主函式,{}裡的內容表示主函式裡的內容
cout << "Hello World!" << endl; //註解見第九行
return 0; //表示整個程式的結束
}
/*
cout表示輸出,<<表示輸出方向和連結輸出的東西
""裡放要輸出的東西,endl表示換行
*/
//這個//的符號表示註解,不會被算進程式碼裡
/*
這個符號也是註解
但是可以一次註解多行
*/Hello World!

- 測試自己有沒有學會的東東
- 會有題目和範例測資,要完全依照題目的輸出方式回答才會正確
題目
- Zero Judge
- a001
- d483
- 留意大小寫
cout
#include <iostream>
using namespace std;
int main(){
cout << "Hello" << ' ' << "World!" << "\n";
return 0;
}
/*
cout輸出是std命名空間底下的函式
用法:cout << "想輸出的東東1 " << "想輸出的東東2 ";
\n是跳脫字元,表示換行
雙引號""包住的東東代表讓電腦不要思考這是什麼,直接輸出就對了
最後一定要加上分號,代表這個動作結束
*/特殊字元

變數
-
方才的Hello world! 便是只有一個輸出的程式。而有了輸入的程式在使用上能更符合當時需求。
-
變數,是一個能隨時變動的值(不是未知數)。變數就像個箱子,可以讓電腦放東西進去。但可以放進箱子的物品很多,所以在宣告變數時就要說明你要放什麼型態的東西進去。
-
宣告變數(告訴電腦你有一個變數),而變數名稱只能由數字、英文、與底線構成
-
用法:型態 變數名稱;
變數
變數
#include <iostream>
using namespace std;
int main(){
int a; //宣告一個整數型態的變數a
int sum, max; //一次宣告兩個變數,用逗號隔開
int A; //大小寫在變數裡代表的意義不相同
int 1a; //不成立,數字不可以放在開頭
return 0;
}資料型態

結束啦~
記得來上下次小社!
C++中午小社第一堂
By d11130110周月蘅
C++中午小社第一堂
- 514