原始碼檔案 (source file) 就是我們寫程式 (program) 所用的 .cpp 檔案,原始碼檔案經過編譯器 (compiler) 編譯 (compile) 後就是可執行的程式檔案。
我們提供的簡單範例的程式原始碼如下
// 引入標準程式庫中相關的輸入、輸出程式 #include <iostream> // 引入標準程式庫中相關的字串程式 #include <string> // std 為標準程式庫的名稱空間 using namespace std; int main(void) { // 此行程式碼建立名稱為 m , string 型態的物件 // 小括弧為 string 的建構子 // 雙引號為字串字面常數 string m("There is no spoon."); // cout 為用來輸出的物件 // endl 為新行符號 \n cout << endl; cout << m << endl; cout << endl << endl; return 0; } /* 《程式語言教學誌》的範例程式 http://pydoing.blogspot.com/ 檔名:demo.cpp 功能:示範 C++ 程式 作者:張凱慶 時間:西元 2012 年 10 月 */
命令列編譯原始碼檔案使用命令 g++ ,如下
編譯完成,相同目錄下會產生 a.out 檔案
a 是預設輸出檔的檔名,多數 UNIX-Like 作業系統預設輸出檔為 a.out , MS-Windows 系統則是 a.exe 。若是要自訂輸出檔名,在 g++ 後要接參數 -o 然後輸出檔名。
然後要在命令列執行,就鍵入 ./a.out 就可以了
MS-Windows 系統打 a 就可以執行,或是在 a.exe 的圖示上快速的點擊兩次。
此程式沒有用到太多 C++ 的特性,僅利用 string 型態 (type) 的建構子 (constructor) 建立字串 (string) 物件 (object) ,然後利用標準程式庫 (standard library) iostream 的 cout 物件輸出字串到螢幕上。
接下來,我們們會陸續深入探討 C++ 語言,先來看看基本資料型態與物件吧!
中英文術語對照 | |
---|---|
原始碼檔案 | source file |
程式 | program |
編譯器 | compiler |
編譯 | compile |
型態 | type |
建構子 | constructor |
字串 | string |
物件 | object |
標準程式庫 | standard library |
您可以繼續參考
基礎篇
相關目錄
回 C++ 入門指南
回 C++ 教材目錄
回首頁
參考資料
http://www.cprogramming.com/g++.html
沒有留言:
張貼留言