C++概論

by Welly

講義:

簡報:

C++簡介

introduce!

為甚麼要學c++?

大家都說python比較簡單?

C++

  • 有「性能王」的稱號,足見其功能的強大
  • 結構嚴謹、安全性高、性能強大、代碼精悍
  • 除了繼承了C語言的所有性能,還新增了很多面向對象的功能,
  • 主要應用在大型項目和超大型項目的開發上
  • 需要設計思維的語言
  • C++的應用主要是在伺服器端、遊戲開發等
  •  

python

  • 語法簡單
  • 功能強大
  • 可以和C++語言混用
  • 學會容易精通難
  • Python代碼和日常生活中的語言邏輯是差不多的
  • 有大量的程式庫
  • 性能上和Java比起來還是略有不足,很多關鍵地方會用C++代碼編寫。
  • Python的應用領域主要在搜索爬蟲方面,性能很強大
     

編譯器

compiler

編譯器(compiler)

是一種電腦程式,它會將某種程式語言寫成的原始碼(原始語言)轉換成另一種程式語言(目標語言)。 它主要的目的是將便於人編寫、閱讀、維護的進階電腦語言所寫作的原始碼程式,翻譯為電腦能解讀、執行的低階機器語言的程式,也就是執行檔。

-->有點像人跟電腦的翻譯器

(總之就是把你的指令轉換成電腦看得懂得語言~)

 

編譯器Dev-C++

編譯器Code::Blocks

線上編譯器

可以去玩玩看再來教學姐@@

示範time~

換你們玩玩:D

起手式

背下來就對ㄌwww

起手式(每次必打~)

#include <iostream>//<--控制輸入輸出的函式庫

using namespace std;//<--也可以不打 但有些語法前就要加"std::"(詳情可洽教學長www)

int main(){//<--主函式(先打就對了www)






	巴拉巴拉~;//<--記得打分號!!!






	return 0;//<--回傳值(因為不是void型別的函式 必須有回傳值 如果看不懂一樣先打就對了:)

}

打一次試試~

(要刪掉歐!!!)(5min

註解

提醒自己用的~

單行註解://註解桑

多行註解:/*註解桑*/

輸出/入

input / output

還記得剛剛才學完的嗎?

#include <iostream>!!

其實iostream就是控制輸出入的函式庫歐~

cin&cout

C++才有的,相較於printf & scanf 比較好用、簡單

printf&scanf

其實是C語言裡面原有的東西,不過在C++裡面也可以用~

-->

記得include <studio.h>~

(在講義裡面有補充:D

cin/cout

Text

#include <iostream>
using namespace std;

int main(){

    int a;

    cin>>a;

    cout<<a;
    
    return 0;
}

Hello World~

試著打出Hello World吧~(5min

提示(?

  • 要輸出一段話的話要在你要打的那句話前後加上雙引號(" ")
  • 例如我想輸出:社長好票釀
  • 就要打cout<<"社長好票釀";
  • 記得加分號~

 

-->學廢了嗎www

 

(10min練習

 

解答

#include <iostream>
using namespace std;
int main(){

	cout<<"Hello World~";
    
    return 0;

}

解答(std::版

#include <iostream>

int main(){

    std::cout<<"Hello World~";
    
    return 0;
    
}

C++

By welly6256

C++

  • 379