C++程序設計語言

出版時間:2008-2  出版社:成穎 東南大學出版社 (2008-02出版)  作者:成穎 編  頁數(shù):400  

內(nèi)容概要

C++在C語言的基礎上,增加了對面向對象編程、類屬編程、數(shù)據(jù)抽象等技術的支持,還對C語言進行了非面向對象的擴充。使用C++語言進行程序設計可以獲得可重用性、可靠性、連續(xù)性、訪問控制、繼承性以及多態(tài)性等優(yōu)勢?! ”緯腔诘谝话娴男抻?。繼承了第一版提供完整實例的特點,例子全新并緊貼學生實際。向讀者介紹主要支持結構化程序設計的C語言,以及在C語言基礎上進行擴展的支持面向對象程序設計的C++語言。在介紹C/ C++語言的同時,還介紹了結構化程序設計以及面向對象程序設計的主要內(nèi)容。

書籍目錄

1 程序設計概述 1.1 程序設計語言概述    1.1.1 機器語言    1.1.2 匯編語言    1.1.3 高級語言 1.2 程序設計方法概述    1.2.1 手工藝式方法    1.2.2 結構化方法    1.2.3 面向對象方法  1.3 集成開發(fā)環(huán)境概述  1.4 C++語言概述   1.4.1  C語言發(fā)展簡史    1.4.2 C++語言的發(fā)展歷史  1.5 簡單程序示例  1.6 結構化與面向對象程序比較   1.6.1 結構化程序示例    1.6.2 面向對象程序示例    1.6.3 二者的比較    1.6.4 書寫程序時應遵循的規(guī)則  1.7 C++開發(fā)環(huán)境的基本知識2 基本數(shù)據(jù)類型、運算符、表達式  2.1 C++語言字符集  2.2 C++語言詞匯    2.2.1 標識符    2.2.2 關鍵字    2.2.3 運算符    2.2.4 分隔符    2.2.5 常量    2.2.6 注釋符  2.3 數(shù)據(jù)類型    2.3.1 整型    2.3.2 實型    2.3.3 字符型 2.4 變量  2.5 常量    2.5.1 整型常量    2.5.2 實型常量    2.5.3 字符型常量    2.5.4 字符串常量    2.5.5 符號常量    2.5.6 const常量    2.5.7 枚舉  2.6 簡單的輸入輸出    2.6.1 字符的輸入輸出    2.6.2 數(shù)值型數(shù)據(jù)的輸入輸出  2.7 運算符    2.7.1 算術運算符    2.7.2 關系運算符    2.7.3 邏輯運算符    2.7.4 自增、自減運算符    2.7.5 位運算符    2.7.6 賦值運算符    2.7.7 條件運算符    2.7.8 sizeof運算符    2.7.9 逗號運算    2.7.10 優(yōu)先級與結合性  2.8 基本數(shù)據(jù)類型混合運算和類型轉換    2.8.1 自動類型轉換    2.8.2 強制類型轉換3 控制流  3.1 語句  3.1.1 表達式語句    3.1.2 復合語句    3.1.3 控制語句    3.1.4 空語句  3.2 算法和算法的表示    3.2.1 算法    3.2.2 算法的基本特征    3.2.3 算法的表示  3.3 順序結構  3.4 選擇結構……4 函數(shù)5 數(shù)組6 指針7 結構體與動態(tài)數(shù)據(jù)類型 8 封裝性9 繼承性10 多態(tài)性——運算符重載11 多態(tài)性——虛函數(shù)、模板12 面向對象的I/O參考文獻

章節(jié)摘錄

1 程序設計概述程序設計包括三方面,即程序設計語言、程序設計方法和集成開發(fā)環(huán)境。程序設計語言是用來控制計算機運行的工具,程序的數(shù)據(jù)與邏輯都包含在程序的源代碼中。程序設計方法是指用什么方法來組織程序內(nèi)部的數(shù)據(jù)和邏輯:集成開發(fā)環(huán)境則是用來幫助程序設計人員組織、編譯、調(diào)試程序的工具。程序設計的發(fā)展過程是這三方面的發(fā)展過程,三者既有相互獨立的一面,也有相互促進的一面。1.1程序設計語言概述語言是交流的工具,人與人之間的交流主要通過自然語言進行,比如漢語、英語以及德語等。限于自然語言處理技術離實際應用尚存在較大的距離,到目前為止的計算機還不能理解自由度很高的自然語言,這樣人與計算機以及計算機與計算機之間的交流還需要通過比較嚴謹、規(guī)范的程序設計語言進行。所謂程序設計語言其實質是一個記號系統(tǒng),與自然語言一樣,程序設計語言主要有語法和語義兩方面的定義,有時也可以包含語用信息。語法包括詞法規(guī)則和產(chǎn)生規(guī)則,一個程序設計語言只使用一個有限的字符集作為字母表,詞法規(guī)則是單詞符號的形成規(guī)則,產(chǎn)生規(guī)則規(guī)定了如何從單詞符號形成更大的結構(語法單位)的相關規(guī)則,也就是說語法規(guī)范了構成程序的各個記號之間的組合規(guī)則,但不涉及這些記號的特定含義,也不涉及使用;語義表示程序的含義,具體而言就是明確單詞以及語法單位的特定含義,但也不涉及使用;語用則表示程序與使用的關系。程序設計語言的基本成分有:①數(shù)據(jù)成分,用于描述程序所涉及的數(shù)據(jù);②運算成分,用以描述程序中所包含的運算;③控制成分,用以描述程序中所包含的控制;④傳輸成分,用以表達程序中數(shù)據(jù)的傳輸。程序設計語言按照語言級別可以分為低級語言和高級語言。低級語言有機器語言和匯編語言。高級語言則主要有過程式語言(如C、Basic以及Pascal等)、面向對象語言(如C++、Java等)、應用式語言(如Lisp)以及基于規(guī)則的語言(如Prolog)。1.1.1 機器語言最早的程序設計語言是機器語言,它完全用0和1組成的代碼表示,也是最低層的程序設計語言。用機器語言編寫的程序中,每一條機器指令都是二進制形式的指令代碼,計算機硬件可以直接識別。機器語言是面向機器的,不同的計算機硬件(主要是CPU)其機器語言是不同的,因此,針對一種計算機所編寫的機器語言程序不能在另一種計算機上運行。

編輯推薦

《C++程序設計語言(第2版)》由東南大學出版社出版。

圖書封面

評論、評分、閱讀與下載


    C++程序設計語言 PDF格式下載


用戶評論 (總計2條)

 
 

  •   很基礎很經(jīng)典耶
  •   還行把,應該是正品,和我要的很符合。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7