注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計C/C++及其相關高級語言C++程序設計(普通高等教育十五國家級規(guī)劃教材面向21世紀課程教材)

高級語言C++程序設計(普通高等教育十五國家級規(guī)劃教材面向21世紀課程教材)

高級語言C++程序設計(普通高等教育十五國家級規(guī)劃教材面向21世紀課程教材)

定 價:¥39.00

作 者: 劉璟,周玉龍編著
出版社: 高等教育出版社
叢編項: 普通高等教育“十五”國家級規(guī)劃教材
標 簽: C

ISBN: 9787040154962 出版時間: 2004-09-08 包裝: 平裝
開本: 23cm 頁數(shù): 232 字數(shù):  

內容簡介

  《高級語言C++程序設計(第2版)》是普通高等教育“十五”國家級規(guī)劃教材,《高級語言C++程序設計(第2版)》詳細介紹了C++程序設計語言的語法規(guī)則和編程方法,同時通過編程實例講解如何使用C++語言求解與實現(xiàn)具有應用背景的各種具體問題,從而提高讀者的編程與動手能力,為進行軟件開發(fā)及學習后續(xù)課程打下良好的基礎?!陡呒壵Z言C++程序設計(第2版)》主要內容包括:C++的各種基本數(shù)據(jù)類型、派生類型及其運算,分支、循環(huán)結構與函數(shù)的編程技巧,類與對象、繼承與派生的概念以及面向對象程序設計(OOP)方法的學習與應用,模板與輸入輸出流的使用以及異常處理等。另外在附錄中介紹了Visual C++編程環(huán)境,列出了最常用的C++標準函數(shù),并對標準模板庫(STL)的使用方法與技術做了簡要說明?!陡呒壵Z言C++程序設計(第2版)》結構清晰、系統(tǒng)性強、敘述簡潔、重點突出,適合作為計算機專業(yè)和非計算機專業(yè)學生學習高級語言程序設計及面向對象技術的教材,也可供自學C++的讀者使用。

作者簡介

  劉璟,南開大學信息技術學院計算機科學技術系教授,博士生導師,兼任教育部計算機科學與技術教學指導委員會委員,基礎分會副主任,天津市高等學校計算機基礎教學指導委員會副主任,中國計算機學會理論計算機科學分會理事,天津市學位委員會學科評議組成員。長期講授“高級語言程序設計”、“算法設計與分析”、“程序設計方法學”、“數(shù)據(jù)結構”等課程。主要研究領域為并行與分布式系統(tǒng)、算法設計與分析、網絡存儲系統(tǒng)、計算智能與字符圖像識別、面向對象程序設計等。曾主持國家863、科技攻關、自然科學基金、博士點基金項目等十余項研究課題,在國內外發(fā)表論文60篇,出版教材《計算機算法引論》、《高級語言C++程序設計》、《C++語言速成教程》等。

圖書目錄

第一章緒論.
1.1程序設計與程序設計語言
1.1.1計算機與程序設計
1.1.2程序設計語言
1.1.3程序設計方法學的發(fā)展
1.1.4程序設計的范型
1.1.5程序設計技術的4個層次
1.2C++語言概述
1.2.1為什么選擇C++語言
1.2.2C++語言簡史
1.2.3C++語言的特點
1.3本書的宗旨及內容安排
1.3.1講授C++語言的困難
1.3.2本書的指導思想
1.3.3本書的內容安排
思考題
第二章C++語言初步
2.1初識C++程序
2.1.1程序實例
2.1.2I/O語句
2.2C++語言的基本符號
2.2.1基本符號分類
2.2.2基本符號的ASCⅡ編碼
2.3C++語言的詞匯
2.3.1關鍵字
2.3.2標識符
2.3.3字面常量
2.3.4運算符
2.3.5分割符
2.4C++程序的基本框架
2.4.1主函數(shù)
2.4.2預處理命令
2.4.3C++程序的SP框架
2.4.4C++程序的OOP框架
2.5運行C++程序
2.5.1編輯C++程序
2.5.2編譯和鏈接過程
2.5.3運行一個簡單的實例
思考題
練習題
第三章基本數(shù)據(jù)類型與基本運算
3.1包含簡單計算的c++程序
3.1.1程序實例——求兩數(shù)之和
3.1.2程序實例——計算圓面積
3.2基本類型及其派生類型
3.2.1數(shù)據(jù)類型的概念
3.2.2基本類型
3.2.3基本類型的派生類型
3.2.4enum類型
3.2.5定點類型與浮點類型
3.3說明語句
3.3.1語句
3.3.2常量和變量
3.3.3常量說明
3.3.4變量說明
3.3.5名字空間
3.3.6類型說明
3.4基本運算符
3.4.1運算符和表達式的概念
3.4.2運算類型與運算符
3.4.3賦值運算
3.4.4算術運算
3.4.5關系運算
3.4.6邏輯運算
3.4.7位運算
3.4.8其他運算
3.4.9運算的優(yōu)先級
3.4.10運算與運算符小結
3.4.11關于C++語法及其實現(xiàn)系統(tǒng)的注釋
思考題
練習題
第四章基本控制結構與導出數(shù)據(jù)類型
4.1控制語句.復合語句和空語句
4.1.1簡單的計算器程序
4.1.2控制語句
4.1.3復合語句和空語句
4.2分支語句
4.2.1兩類分支語句
4.2.2溫度值變換程序
4.3循環(huán)語句
4.3.13種循環(huán)語句
4.3.2求素數(shù)
4.3.3計算常數(shù)e的值
4.4轉向語句
4.5導出數(shù)據(jù)類型和數(shù)組
4.5.1導出類型的概念
4.5.2一維數(shù)組
4.5.3多維數(shù)組
4.5.4數(shù)組與字符串
4.6結構類型
4.6.1結構類型與結構變量說明
4.6.2結構變量的引用和賦值
4.6.3結構數(shù)組
4.7C++程序實例
4.7.1統(tǒng)計學生成績
4.7.2輸出三角函數(shù)表
4.7.3畫一個四葉玫瑰線圖形
4.7.4Eratosthenes篩法求素數(shù)
思考題
練習題
第五章函數(shù).函數(shù)與運算符的重載
5.1三次方程求根程序的設計
5.2函數(shù)的說明與使用
5.2.1函數(shù)的說明
5.2.2函數(shù)的調用
5.2.3函數(shù)的返回
5.2.4函數(shù)的參數(shù)
5.2.5值調用與引用調用
5.2.6內聯(lián)函數(shù)
5.3函數(shù)的嵌套與遞歸
5.3.1函數(shù)嵌套
5.3.2函數(shù)的遞歸
5.4函數(shù)與運算符的重載..
5.4.1函數(shù)重載
5.4.2可重載運算符
5.4.3運算符重載函數(shù)的定義
5.5函數(shù)與C++程序結構
5.5.1庫函數(shù)的使用
5.5.2SP框架結構
5.5.3函數(shù)間的數(shù)據(jù)傳遞
5.5.4變量與函數(shù)的作用域
5.6程序實例
5.6.1“三色冰淇淋”程序
5.6.2Hanoi塔問題
思考題
練習題
第六章指針.引用與動態(tài)內存分配
6.1選擇排序算法
6.2指針類型”
6.2.1指針變量說明.
6.2.2指針變量的操作
6.2.3指針與數(shù)組
6.2.4字符串指針
6.2.5指針與函數(shù)
6.3指針與動態(tài)內存分配
6.3.1動態(tài)分配運算符
6.3.2用指針進行內存動態(tài)分配
6.4引用類型
6.5程序實例
6.5.1按人名字典序排列電話簿
6.5.2構建人員檔案鏈表
思考題
練習題
第七章類與對象
7.1設計一個棧類
7.2類和對象的說明
7.3對象的初始化.構造與析構函數(shù)
7.3.1基本概念及定義
7.3.2構造與析構函數(shù)使用示例
7.4類的定義及其使用
7.4.1創(chuàng)建一個集合類型
7.4.2利用stack類型解迷宮問題
7.5類的靜態(tài)成員及常量成員
7.5.1類的靜態(tài)成員
7.5.2類的常量成員
7.6友元
7.7類之間的關系
7.8自定義類中的運算符重載
7.8.1以兩種方式對運算符進行重載
7.8.2利用運算符重載實現(xiàn)集合類型
7.9結構與聯(lián)合
7.10拷貝構造函數(shù)
7.10.1概述
7.10.2顯式拷貝構造函數(shù)的使用
思考題
練習題
第八章繼承與派生
8.1公司雇員檔案的管理
8.2派生類說明及其構造和析構函數(shù)
8.2.1派生類說明
8.2.2有關成員存取權限問題的進一步討論
8.2.3派生類的構造函數(shù)和析構函數(shù)
8.3其他特征的繼承關系
8.3.1友元關系以及靜態(tài)成員的繼承
8.3.2與基類對象和派生類對象相關的賦值兼容性問題
8.4派生關系中的二義性處理
8.5虛基類
8.5.1虛基類一般應用示例
8.5.2具有顯式有參構造函數(shù)的虛基類的初始化問題
8.6多態(tài)性與虛函數(shù)
8.6.1函數(shù)重載與靜態(tài)聯(lián)編
8.6.2函數(shù)超載.虛函數(shù)及動態(tài)聯(lián)編
8.6.3純虛函數(shù)與抽象基類
8.7虛函數(shù)使用實例
8.7.1計算函數(shù)的定積分
8.7.2利用圖元類畫圖的程序
8.7.3在VC6.0下實現(xiàn)利用圖元類畫圖的程序
思考題
練習題
第九章模板
9.1函數(shù)模板
9.1.1函數(shù)模板的概念及說明
9.1.2函數(shù)模板應用舉例
9.2類模板
9.2.1一個隊列類模板
9.2.2類模板說明
9.2.3使用類型參數(shù)和普通參數(shù)的類模板
9.3關于類模板的若干問題說明
9.3.1靜態(tài)成員及友元
9.3.2特例版本
9.3.3按不同方法派生類模板
9.4程序實例——鏈表類模板的設計
思考題
練習題
第十章輸入輸出流
10.1文件.流及C++的流類庫
10.1.1流類庫的優(yōu)點
10.1.2文件與流的概念.
10.1.3C++的流類庫
10.2插入與提取運算符的重載
10.3I/O的格式控制
10.3.1用于格式控制的ios類成員函數(shù)
10.3.2格式控制符
10.3.3用戶定義格式控制符
10.4磁盤文件的輸入輸出
10.4.1文件的打開與關閉
10.4.2使用插入與提取運算符對磁盤文件進行讀寫
10.4.3使用類成員函數(shù)對文件流(類對象)進行操作
10.5text文件與binary文件
10.5.1按用戶設置的文件形式進行讀寫
10.5.2對數(shù)據(jù)文件進行隨機訪問
10.6字符串流
10.7其他輸入輸出控制函數(shù)
10.7.1I/O操作狀態(tài)控制
10.7.2其他I/O控制
思考題
練習題
第十一章用C++語言設計面向對象程序
11.1一個Palindrome的識別程序設計
11.2樓宇電梯系統(tǒng)仿真程序的設計
11.2.1電梯仿真程序的初步框架
11.2.2電梯運行系統(tǒng)building
11.2.3電梯仿真程序的總體框架
11.2.4人員類person與人員集合類persSet
11.2.5樓層類floor與樓層集合類floorSet
11.2.6電梯類elevator與電梯集合類elevSet
11.2.7小結
思考題
練習題
第十二章異常處理
12.1異常處理的基本思想及實現(xiàn)機制
12.2多級多層次捕獲與處理
12.3系統(tǒng)自動進行“堆棧展開”過程
思考題
練習題
附錄
附錄AVisualC++6.O編程環(huán)境簡介
附錄B標準函數(shù)
附錄C標準模板庫
參考文獻...

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號