# C++
---
# C++發展史
----
## C++
C語言是在1970年左右由Dennis Ritchie和Ken Thompson在貝爾實驗室開發出來的程式語言,它是由B語言演變而來,屬於編譯語言。C語言具有高階語言的特性,同時也有接近組合語言的速度。
C++ 也是在貝爾實驗室開發出來的,目的是打造一種具有物件導向的C語言,所以用C語言寫的程式大部份都可以在C++執行。
----
## C++用途
C++ 是個相當複雜的預言,包含C語言大部分用法,也加入了物件導向等許多現今特性,能夠處理更加貼近使用者的程式。作業系統如Windows、iOS以及瀏覽器如Chrome、Firefox等,和大家熟知的英雄聯盟、PUBG等,都是使用C++ 寫的。
---
# 環境設定
----
## Dev C++
ㄧ.開啟Dev C++,點選左上角的File,選擇New,再選擇Source File。
二.輸入程式碼,並儲存檔案,檔案類型為`.cpp`。
三.點選左上角的Execute,選擇Compile & Run。
四.程式碼會在下方的視窗顯示結果。
----
## Visual Studio Code
ㄧ.開啟套件管理員:`Ctrl + Shift + X`
二.套件安裝:`C/C++`、`Code Runner`
三.點選左上角的File,選擇New File。
四.輸入程式碼,並儲存檔案,檔案類型為`.cpp`。
五.點選左上角的Run,選擇Run Without Debugging。
六.程式碼會在下方的視窗顯示結果。
----
## 線上編譯器 onlinegdb
ㄧ.前往[onlinegdb](https://www.onlinegdb.com/)
二.點選`Start Coding`開始編寫程式。
三.選擇語言`C++`,並點選`Create`。
四.輸入程式碼,並點選`Run`。
---
# 基礎語法
{"title":"C++簡報","description":"C語言是在1970年左右由Dennis Ritchie和Ken Thompson在貝爾實驗室開發出來的程式語言,它是由B語言演變而來,屬於編譯語言。C語言具有高階語言的特性,同時也有接近組合語言的速度。C++ 也是在貝爾實驗室開發出來的,目的是打造一種具有物件導向的C語言,所以用C語言寫的程式大部份都可以在C++執行。","contributors":"[{\"id\":\"59b5360f-3494-4d53-b698-a3aca5a3dfd4\",\"add\":871,\"del\":0}]"}