一、C++的產生與發展
1.C++是由美國AT&T公司貝爾實驗室的本賈尼·斯特勞斯特盧普(Bjarne Stroustrup)博士於20世紀80年代在C語言的基礎上發明出的一種新的編程語言。
2.1998年國際標准組織(ISO)頒布了C++程序設計語言的國際標准ISO/IEC 1988-1998。C++是具有國際標准的編程語言,通常稱作ANSI/ISOC++。
更多關於C++的介紹, 點擊這里。
二、C++語言的特點
1>.C++語言保留了C語言的緊湊、靈活、高效以及移植性好的特點, 並且吸收了其他程序設計語言的優點;
2>.C++是一門混合型語言, 既支持面向過程的程序設計, 又支持面向對象的程序設計;
3>.C++在代碼的可重用性、可擴充性以及可維護性等方面相對於C語言都得到了提高, 使其更適合開發大中型的系統軟件和應用程序。
三、相關工具的安裝
1.安裝IDE
IDE(集成開發環境), 支持C++語言的集成開發環境眾多, 常見的有以下幾種:
| 名稱 | 簡介 |
|---|---|
| Visual Studio(Visual C++) | 微軟公司推出的集成開發工具。 |
| Borland C++ Builder | Borland公司推出的集成開發工具。 |
| Eclipse(Myln + CDT + MinGW32 + GCC) | 一款基於Java可擴展開發平台的集成開發環境, 開源。 |
| Dev-C++ | Windows環境下C/C++開發工具, 它是一款自由軟件,遵守GPL協議。 |
| Code::Blocks | Code::Blocks是一個開放源碼的全功能的跨平台C/C++集成開發環境。 |
| CodeLite | 一個功能強大的C/C++編程語言的跨平台IDE, 開源。 |
此外還有一些其他的IDE在這不再一一介紹。這里我們使用Code::Blocks作為本次學習使用的IDE, Code::Blocks 是一個開放源碼的全功能的跨平台C/C++集成開發環境。 由純粹的C++語言配合蓍名的圖形界面庫wxWidgets(2.6.2 unicode)開發而成。點此查看更多關於Code::Blocks的介紹
- 第一步: 下載Code::Blocks
- Code::Blocks的官方網站為http://www.codeblocks.org/, Code::Blocks集成開發環境的下載頁面http://www.codeblocks.org/downloads/26 根據使用的不同平台選擇不同的Code::Blocks版本。
- 這里給出Windows平台的直接下載地址方便下載: http://prdownload.berlios.de/codeblocks/codeblocks-10.05mingw-setup.exe
- 第二步: 安裝Code::Blocks
- 下載完成后根據安裝提示一步步完成安裝即可。
-
Code::Blocks主界面圖示介紹
Code::Blocks集成開發環境主要被划分為5個區域, 分別為: 菜單欄、工具欄、代碼編輯窗口、工作區窗口, 輸出窗口、圖示如下:

Code::Blocks的初步使用
1. 建立源文件, 在菜單欄中選擇[File] -> [New] -> [File...] -> 選擇[C/C++ source] -> 點擊[Go] -> 選擇[C++] -> 點擊[Next] -> 選擇文件保存路徑 -> 點擊[Finish], gif動畫演示如下:

2. 在代碼編輯區編輯C++源代碼;
3. 使用菜單欄中的[Build] -> [Build and run F9]編譯並運行代碼。
2. 更喜歡使用命令行
如果你更喜歡使用命令行方式編程, 那么建議使用GCC編譯器, 這里僅介紹GCC在Windows系統下的安裝與使用。
1>. 從官網下載在線安裝安裝程序:http://sourceforge.net/projects/mingw/files/latest/download?source=files
提示: 把在線安裝程序放在一個盡可能簡單的目錄下, 比如: C:\MinGW
提示: Code::Blocks默認使用的編譯器正是GCC, 在你安裝的目錄下會有MinGW這個文件夾, 所以你下載安裝Code::Blocks也可以得到GCC編譯器, 同時也可以以命令行方式來使用它。
2>. 將你的MinGW的bin目錄加入到環境變量, 右鍵[我的電腦] -> [屬性] -> [高級] -> [環境變量],在系統的PATH變量值后面加上
;你的MinGW目錄\bin
這樣, GCC的安裝就算結束了。
檢查GCC是否安裝成功, 在[開始] -> [運行]輸入"cmd"或者[所有程序] -> [附件] -> [命令提示符]進入控制台, 輸入
gcc -v
按回車鍵, 會顯示出GCC的版本信息, 如圖:

3. GCC編譯器的簡單使用
1>. 編寫代碼
使用vim/emacs/notepad++等任何一款你喜歡的文字編輯工具編輯代碼:
#include<iostream> using namespace std ; int main() { cout<<"Hello,world!"<<endl ; return 0 ; }
將文件保存為[hello.cpp]
2>. 編譯程序
將路徑切換到你代碼文件所在的文件夾, 使用
g++ -o hello.exe hello.cpp
命令編譯源文件, 編譯后, 如果代碼沒有錯誤, 就會在當前的工作目錄下產生一個hello.exe的可執行文件,。
圖示如下:

更多GCC的命令請到網上查找GCC使用手冊。
