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)

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