C++ 的基本語法

zsfzhjf發表於2024-04-04

前言

在當前的時代,計算機的使用越來廣泛,計算機是如何工作與交流的呢?我們知道計算機由鍵盤,顯示器,滑鼠等硬體與 \(word,ppt,excel\) 等軟體組成。那麼如何與計算機交流呢?

我們日常交流使用的是自然語言,而與計算機交流則需用計算機語言,大體分為機器語言,組合語言,高階語言。

機器語言就是計算機之間的交流,即計算機之間的自然語言,僅有 \(0\)\(1\)

機器語言實在是太慢且易出現問題,就出現了用指令的方式與計算機交流,如 \(load,basepay,add,overpay,store,grosspay\),注:\(Grosspay=basepay+overtimepay\)

但這種語言我們可以理解,而計算機卻無法理解,所以我們需要一個“翻譯”,將我們的組合語言翻譯成機器語言,讓計算機工作

隨組合語言的發展,我們的指令越來越多,程式設計師需要很多指令來完成一件事情,於是就出現了高階語言,高階語言可以一條語句完成很多指令。隨之而來的,高階語言也需要一位更高階的翻譯稱之為編譯器 \((compiler)\) 或直譯器 \((interpreter)\)。目前的高階語言主要有 \(Pascal,C,C++,Java,VB\)

\(C++\) 程式設計簡介

\(C++\) 是由 \(C\) 發展而來的一種物件導向的程式設計

\(C\) 是一種標準化的語言,我們很少需要修改,便可以通用於不同的計算機系統,\(C++\) 也是 \(C\) 的一種擴充套件

物件導向?我們生活在一個到處是物件的世界,書本,紙,筆都是物件。面向程式,則是強調動作,關注於要做什麼,做的流程。物件導向更像我們現在的世界,建立物件,呼叫物件,從而減少工作量。

\(C++\) 的安裝與編譯執行

\(C++\) 的開發環境,程式設計主要有 \(6\) 個步驟

編輯,預處理,編譯,連線,載入和執行

下邊以 \(Dev-C++\) 為例子展示

若為英語,可由下步驟轉為中文

之後就成中文的了

建立一個新原始檔

便會出現一個白色區域,稱為原始碼編輯區域,可以在此編寫程式

寫完程式碼後可直接點選上面圖示,並選擇想要儲存的位置,便可執行

若是存在詞法於語法的錯誤則會編譯失敗,右下腳的框則會顯示錯誤資訊,並將錯誤行程式碼標紅

\(C++\) 輸出

例:1.1 在螢幕上輸出