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++ 程式
作者:張凱慶*/
下面我們分成數個部分介紹這個小程式
相關教學影片