C++ 速查手冊

單元 1 - 基本概念

C++ 是基於 C 語言發展的程式語言 (programming language) ,相較 C 語言僅有程序式程式設計 (procedural programming) 風格, C++ 更是擴充物件導向程式設計 (object-oriented programming) 、泛型程式設計 (generic programming) 等多種程式設計風格。

所謂的程序化程式設計,就好像不斷的把程序 (procedure) 堆起來,程式 (program) 就先執行堆在最上面的,執行完就拿掉,然後執行下面一個。物件導向程式設計卻有很大不同,物件 (object) 是分散的,不需要堆疊起來,程式也就是各個物件間的互動

我們以一個簡單的小程式說明 C++ 的基本概念 :)

// 引入標準程式庫中有關輸出及輸入的功能
#include <iostream>

// 可執行的 C++ 程式需要定義 main() 函數
int main() {
    // 印出微笑的表情符號
    std::cout << "^_^" << std::endl;

    // 最後回傳 0 給作業系統
    return 0;
}

/* 《程式語言教學誌》的範例程式
   http://kaiching.org/
   檔名:u01.cpp
   功能:示範簡單的 C++ 程式
   作者:張凱慶*/

下面我們分成數個部分介紹這個小程式

相關教學影片

回 C++ 速查手冊首頁
下一頁 1.1 - 原始程式碼與檔案編碼
回 C++ 教材
回程式語言教材首頁