C++ 是基於 C 語言發展的程式語言 (programming language) ,相較 C 語言僅有程序式程式設計 (procedural programming) 風格, C++ 更是擴充物件導向程式設計 (object-oriented programming) 、泛型程式設計 (generic programming) 等多種程式設計風格。
所謂的程序化程式設計,就好像不斷的把程序 (procedure) 堆起來,程式 (program) 就先執行堆在最上面的,執行完就拿掉,然後執行下面一個。物件導向程式設計卻有很大不同,物件 (object) 是分散的,不需要堆疊起來,程式也就是各個物件間的互動
我們以一個簡單的小程式說明 C++ 的基本概念 :)
001 | // This directive include a header file |
002 | // from the standard librard. |
003 | #include <iostream> // cout, endl |
004 | |
005 | // The main function is the place to |
006 | // start this program. |
007 | int main() { |
008 | // Print a smile. |
009 | std::cout << "^_^" << std::endl; |
010 | |
011 | // Finally, send 0 to the operating |
012 | // system. |
013 | return 0; |
014 | } |
015 | |
016 | /* Kaiching Chang |
017 | u01.cpp |
018 | 2014-02 */ |
下面我們分成數個部分介紹這個小程式
continue ...
沒有留言:
張貼留言