出版時間:2006-9 出版社:清華大學出版社發(fā)行部 作者:楊進才 頁數:412
Tag標簽:無
內容概要
C++語言是目前最為流行的程序設計語言,它既支持面向過程的結構化程序設計,也支持基于對象的面向對象程序設計。本書依據ANSI C++標準,從面向過程的編程到面向對象的編程方法展開,形成一條自然流暢的主線,同時兩個部分又自成體系,以滿足不同基礎與需求的學習者。內容包括:C+ +編程簡介、數據類型與表達式、控制結構、函數、構造數據類型、C++程序的結構、類與對象、繼承與派生、多態(tài)性、類模板、輸入輸出與文件系統(tǒng)、 string類字符串、異常處理?! ”緯淖髡叨际情L期在高校從事計算機專業(yè)教學與科研的一線教師,有豐富的編程與教學經驗,對編程中常用的以及在學習過程中容易出錯的知識點進行了詳盡的講解。書中文字流暢、通俗簡潔,概念清晰、循序漸進,例題實用、習題題型多樣。 本書適用于高等院校信息類專業(yè)的學生使用,也可作c++培訓教材、理工科學生的公共課教材以及全國計算機等級考試教材。與本書配套的《C++ 語言程序設計習題解答與實驗指導》由清華大學出版社出版,提供了Visual C++、C++Builder、Linux C++上機實驗指導與實驗課程設計。
作者簡介
楊進才,博士,華中師范大學計算機系副教授。主要研究方向為移動數據庫。 沈顯君,武漢大學軟件工程國家重點實驗室,華中師范大學計算機科學系博士生,主研方向:智能計算,并行計算博士?! ⑷?,碩士,華中師范大學副教授,講授數據結構、C++程序設計、數據庫系統(tǒng)原理、近代電子學實驗。
書籍目錄
第l章 C++編程簡介1.1 計算機程序設計語言1.1.1 機器語言與匯編語言1.1.2 高級語言1.1.3 面向對象的程序設計語言1.1.4 面向對象的基本概念1.2 C++語言概述1.2.1 C++語言的產生1.2.2 C++的特點1.3 C++程序開發(fā)過程1.4 C++程序實例1.4.1 一個簡單的C++程序1.4.2 使用名字空間1.4.3 C++輸入輸出簡介1.5 本章小結習題l第2章 數據類型與表達式2.1 數據類型概述2.2 C++的基本數據類型2.2.1 字符集2.2.2 基本數據類型2.3 數值2.3.1 整型數2.3.2 浮點型數2.3.3 字符型數2.3.4 字符串2.3.5 布爾型數2.4 變量2.4.1 標識符與關鍵字2.4.2 變量的定義與賦初值2.5 常量2.5.1 符號常量2.5.2 常變量2.6 運算符與表達式2.6.1 優(yōu)先級與結合性2.6.2 算術運算符2.6.3 關系運算符2.6.4 邏輯運算符2.6.5 位運算符2.6.6 賦值運算符2.6.7 ++、- -運算符2.6.8 其他運算符2.6.9 表達式的使用2.7 類型轉換2.7.1 自動轉換2.7.2 強制類型轉換2.8 表達式的副作用2.9 本章小結習題2第3章 控制結構3.1 C++語言的語句3.2 判斷與循環(huán)3.3 if…else…if判斷式3.3.1 基本的if語句3.3.2 完整的if語句3.3.3 if語句的嵌套3.4 switchcase判斷式3.5 for循環(huán)3.5.1 for語句3.5.2 用for語句實現嵌套循環(huán)3.6 while循環(huán)3.6.1 while語句3.6.2 dowhile語句3.7 break,continue,goto語句3.7.1 break語句3.7.2 continue語句3.7.3 goto語句3.8 本章小結習題3第4章 函數4.1 函數的定義和聲明4.1.1 函數的定義4.1.2 函數原型的聲明4.2 數的調用4.2.1 數的調用形式4.2.2 函數調用的執(zhí)行過程4.2.3 函數參數的按值傳遞4.2.4 嵌套調用4.2.5 遞歸調用4.3 勾聯函數4.4 帶默認形參值的函數4.5 函數重載4.6 函數模板4.7 C++系統(tǒng)函數4.8 本章小結習題4第5章 構造數據類型5.1 枚舉類型5.1.1 枚舉類型的定義5.1.2 枚舉類型的使用5.2 數組5.2.1 一維數組定義與使用5.2.2 維數組的定義與使用5.2.3 多維數組5.2.4 數組與函數5.2.5 字符數組與字符串5.3 指針5.3.1 指針的定義與使用5.3.2 指針與字符串5.3.3 指針與數組5.3.4 多重指針第6章 C++程序的結構第7章 類與對象第8章 繼承與派生第9章 多態(tài)性第10章 類模板第11章 C++輸入輸出流與文件系統(tǒng)第12章 string 類字符串處理第13章 異常處理附錄A 數值的機內表示附錄B C++語言中的關鍵字(保留字)附錄C 運算符優(yōu)先級表附錄D ASCII碼字符集附錄E GB2312-80漢字字符集附錄F GBK漢字字符集參考文獻
編輯推薦
《C++語言程序設計教程》的作者都是長期在高校從事計算機專業(yè)教學與科研的一線教師,有豐富的編程與教學經驗,對編程中常用的以及在學習過程中容易出錯的知識點進行了詳盡的講解。書中文字流暢、通俗簡潔,概念清晰、循序漸進,例題實用、習題題型多樣。 《C++語言程序設計教程》適用于高等院校信息類專業(yè)的學生使用,也可作c++培訓教材、理工科學生的公共課教材以及全國計算機等級考試教材。與《C++語言程序設計教程》配套的《C++ 語言程序設計習題解答與實驗指導》由清華大學出版社出版,提供了Visual C++、C++Builder、Linux C++上機實驗指導與實驗課程設計。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載