第一章 預備知識
1、C++歷史起源
由于C語言具有許多優點,比如語言簡潔靈活;運算子和資料型別豐富;具有結構化控制陳述句;程式執行效率高;同時具有高級語言和匯編語言的優點等,與其他高級語言相比,C語言具有可以直接訪問物理地址的優點,與匯編語言相比又具有良好的可讀性和可移植性,因此,C語言得到了極為廣泛的應用,但因為C語言是一種面向程序(即面向結構)的編程語言,不能滿足面向物件開發軟體的需要,為支持面向物件的程式設計,1980年由貝爾實驗室的Bjarne Stroustrup創建了C++程式設計語言,C++的重要目標就是面向物件的程式設計,因此在C++中引入了類的機制,于是在1983年正式命名為C++(C Plus Plus),
2、C++的特點
C++語言的主要特點表現在兩個方面,一是全面兼容C語言,二是支持面向物件的程式設計方法,
- 全面兼容C語言:C++秉持了C語言的優點,大多數的C程式代碼略作修改或不作修改就可在C++的集成環境下除錯和運行,這對于繼承和開發當前已在廣泛使用的軟體是非常重要的,可以節省大量的人力和物力,
- 支持面向物件程式設計:C++是一種面向物件的程式設計語言,它使得程式的各個模塊的獨立性更強,程式的可讀性和可移植性更強,程式代碼的結構更加合理,程式的擴充性更強,這對于設計、編制和除錯一些大型的軟體尤為重要,而C語言是面向結構的程式設計語言,即面向程序,
3、C++程式基本結構
- C++程式通常由一個或多個函陣列成,函式是構成C++程式的基本單位,C++程式中至少要包含一個主函式main(),一個C++程式總是從主函式開始執行的,
- C++函式由函式的說明部分和函式體兩部分組成,
4、程式書寫規則
- 同一層陳述句同列書寫,另外同一層次的花括號必須與對應的閉括號在同一列上,C++中的每個陳述句和資料說明必須以分號(;)結束
- 內層陳述句縮進兩個字符的位置
- 函式定義第一列書寫
- 嚴格區分字母的大小寫
- C++輸入/輸出:輸入、輸出通過流cin和cout來實作的,例如: cin>>a>>b;用來輸入變數a和b的值,cout<<"the value is"<<m<<endl;用來輸出變數value的值,
- 注釋:在C++程式的任何位置都可以插入注釋資訊,如 /* 注釋內容 */;// 注釋內容
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/105918.html
標籤:C++
