| 商品名稱: C++程序設計/高等院校計算機精品教材係列 | 齣版社: 機械工業 | 齣版時間:2012-03-01 |
| 作者:鄭莉//李超 | 開本:16開 | 印刷時間: 2012-03-01 |
| 定價: 39.8 | 頁數:330 | 印次: 1 |
| ISBN號:9787111368069 | 商品類型:圖書 | 版次: 1 |
鄭莉、李超編著的《C++程序設計》立足基礎,注重實踐,講解C++的基礎語法和麵嚮對象的程序設計方法,以及文件I/O、模闆和異常處理機製,通過大量例題講解程序設計思想,引導學習者在實踐中掌握C++語言和麵嚮對象的程序設計技術。每一章包括正文、復習思考、實驗指導、自測練習,涵蓋瞭全部教學環節。
鄭莉、李超編著的《C++程序設計》麵嚮沒有程序設計基礎的初學者, 立足基礎,注重實踐,講解C++的基礎語法和麵嚮對象的程序設計方法,以 及文件I/O、模闆和異常處理機製,通過大量例題講解程序設計思想,引導 學習者在實踐中掌握C++語言和麵嚮對象的程序設計技術。每一章包括正文 、復習思考、實驗指導、自測練習,涵蓋瞭全部教學環節。《C++程序設計 》適於作為大專院校的教材,以及讀者自學。
鄭莉教授,清華大學計算機學與枝術係。國傢級教學團隊骨乾。ISO/IEC、J TCI SC56國際標準組織專傢及聯閤編輯,教育部教育信息化技術標準委員會副秘書長。從事計算機基礎課教學及軟件工程。網絡教育枝術研究,刨建瞭國傢精品課“麵嚮對象的程序設計”,主持865重點項目課題,研製瞭多部信息技術國傢標淮、國際標準,獲國傢級教學成果二等奬、北京市教學成果一等奬、教育部中國高校科學枝術奬自然科學二等奬。主編瞭10多本計算機程序設計的暢銷教材。 李超博士,清華大學信息技術研究院副研究員,中國計算機學套高級會員。中國計算機學會信息存儲披術專委委員,國傢標準化管理委城會下屬全國文獻影像技術標準化枝術委城會《SAC/TC86/SC6》委試從事計算機基礎課教學及海量數字資源管理、數字圖書館/檔案館技術研究。獲國傢檔案局優秀科技成果三等奬,北京市檔案局優秀科技成果一等奬。申請發明專利多項。已獲得授權發明專利3項。在國內外重要學術期刊及學術會議上發錶與信息存儲和海量數字資源管理相關的學術論丈30餘篇,其中大部分都被三大檢索收錄。
前言
第1章 程序與數據
1.1 程序設計概述
1.1.1 計算機程序設計語言
1.1.2 C++語言
1.2 數據的存儲與錶示
1.2.1 數據的存儲
1.2.2 基本數據類型
1.2.3 類與對象
1.2.4其他自定義類型
1.2.5 數據的輸入與輸齣
1.3 復習思考
1.4 實驗指導
1.5 自測練習
第2章 運算的模擬
2.1 運算符與錶達式
2.1.1 算術運算
2.1.2 賦值運算
2.1.3 自增/自減運算
2.1.4 逗號運算
2.1.5 關係運算
2.1.6 邏輯運算
2.1.7 條件運算
2.1.8 sizeof運算
2.1.9 位運算
2.2 運算優先級與類型轉換
2.2.1 優先級
2.2.2 類型轉換
2.3 運算符重載簡介
2.4 復習思考
2.5 實驗指導
2.6 自測練習
第3章 流程控製
3.1 判斷與選擇
3.1.1 基本的選擇結構
3.1.2 多重選擇
3.2 重復執行
3.2.1 while語句
3.2.2 dowhile語句
3.2.3 for語句
3.2.4 選擇結構與循環結構的嵌套
3.3 其他控製語句
3.3.1 break與continue
3.3.2 switcll語句
3.3.3 goto語句
3.4 復習思考
3.5 實驗指導
3.6 自測練習
第4章 類與對象
4.1 對現實事物的模擬
4.2 類的設計
4.2.1 類的定義格式
4.2.2 數據成員
4.2.3 函數成員
4.2.4 成員的訪問控製
4.3 對象
4.3.1 對象的定義與使用
4.3.2 對象的構造
4.3.3 對象析構
4.4 復習思考
4.5 實驗指導
4.6 自測練習
第5章 共享與數據保護
5.1 類的靜態成員
5.1.1 靜態數據成員
5.1.2 靜態函數成員
5.2 友元類
5.3 共享數據的保護
5.3.1 常引用
5.3.2 常對象
5.3.3 常成員
5.4 復習思考
5.5 實驗指導
5.6 自測練習
第6章 全局函數
6.1 全局函數的定義
6.1.1 函數定義的語法
6.1.2 全局函數調用及調用對定義的要求
6.1.3 內聯函數
6.1.4 帶默認形參值的函數
6.1.5 全局函數重載
6.2 全局函數的調用
6.2.1 函數調用的執行機製
6.2.2 函數調用舉例
6.3 標識符的作用域與對象的生存期
6.3.1 作用域與可見性
6.3.2 靜態與動態生存期
6.4 類的友元函數
6.4.1 全局友元函數
6.4.2 類的成員函數作為友元函數
6.5 函數的嵌套與遞歸調用
6.5.1 嵌套調用
6.5.2 遞歸調用
6.6 使用c++係統函數
6.7 復習思考
6.8 實驗指導
6.9 自測練習
第7章 數組與字符串
7..1 數組
7.1.1 一維數組
7.1.2 多維數組
7.1.3 數組作為函數參數
7.2 字符串
7.2.1 用字符數組存儲和處理字符串
7.2.2 string類
7.3 復習思考
7.4 實驗指導.
7.5 自測練習
第8章 指針
8.1 指針的定義與使用
8.1.1 內存空間的訪問方式
8.1.2 指針變量的聲明
8.1.3 與地址相關的運算——“*”和“&”
8.2 指針運算
8.2.1 指針的賦值
8.2.2 指針的算術運算
8.2.3 指針的比較
8.3 指針與數組
8.3.1 用指針處理數組元素
8.3.2 指針數組
8.4 指針與函數
8.4.1 用指針作為函數參數
8.4.2 指針型函數
8.4.3 指嚮函數的指針
8.5 對象指針
8.6 復習思考
8.7 實驗指導
8.8 自測練習
第9章 動態內存分配
9.1 動態內存分配與釋放
9.1.1 new運算和delete運算
9.1.2 動態內存分配與釋放函數
9.2 淺拷貝與深拷貝
9.2.1 淺拷貝
9.2.2 深拷貝
9.3 復習思考
9.4 實驗指導
9.5 自測練習
第10章 類的重用
10.1 類的組閤
10.1.1 對象成員的初始化
10.1.2 嚮前引用聲明
10.2 繼承與派生
10.2.1 派生類成員訪問控製
10.2.2 派生類的構造和析構函數
10.2.3 嚮上轉型
10.3 虛繼承
10.3.1 同名隱藏
10.3.2 虛基類
10.4 復習思考
10.5 實驗指導
10.6 自測練習
第11章 多態性
11.1 多態性概述
11.2 虛函數
11.2.1 一般虛函數成員
11.2.2 虛析構函數
11.3 抽象類
11.3.1 純虛函數
11.3.2 抽象類
11.4 復習與思考
11.5 實驗指導
11.6 自測練習
第12章 流類庫與輸入/輸齣
12.1 I/O流的概念及流類庫結構
12.2 輸齣流
12.3 輸入流
12.4 輸入輸齣流
12.5 復習思考
12.6 實驗指導
12.7 自測練習
第13章 運算符重載
13.1 運算符重載的規則
13.2 運算符重載為成員函數
13.3 運算符重載為非成員函數
13.4 典型運算符重載示例
13.4.1 算術運算符的重載
13.4.2 賦值運算符的重載
13.4.3 自增/自減運算符的重載
13.4.4 邏輯運算符的重載
13.5 其他操作符的重載
13.5.1 流輸入輸齣操作符的重載
13.5.2 下標操作符的重載
13.6 復習思考
13.7 實驗指導
13.8 自測練習
第14章 模闆
14.1 函數模闆
14.1.1 函數模闆的概念、定義與應用
14.1.2 函數模闆的實例化
14.1.3 模闆實參的省略
14.2 類模闆
14.2.1 類模闆的概念、定義與應用
14.2.2 模闆類的派生與繼承
14.3 復習思考
14.4 實驗指導
14.5 自測練習
第15章 異常處理
15.1 異常處理的基本思想
15.2 C++異常處理的實現
15.2.1 異常處理的語法
15.2.2 聲明異常接口
15.3 異常處理中的構造與析構
15.4 標準程序庫異常處理
15.5 復習思考
15.6 實驗指導
15.7 自測練習
附錄 自測練習題參考答案
初遇“編碼”:窺見二進製的星辰大海 手捧這本《編碼——隱匿在計算機軟硬件背後的語言》,內心湧動著一股莫名的期待,仿佛即將踏上一場未知的探險。我一直對那些驅動著我們日常生活的數字世界充滿好奇,但深知其背後隱藏著一套復雜的邏輯體係,那便是“編碼”。這本書的封麵設計,簡潔卻富有深意,仿佛預示著我將有機會揭開那層神秘的麵紗,觸碰到冰冷的金屬和跳躍的電流背後,那些由0和1構成的,看似枯燥卻又極其強大的語言。我期待的,不僅僅是瞭解一些技術術語,而是希望能夠理解編程的思維方式,那種將抽象概念具象化,將復雜問題拆解為一係列簡單指令的能力。我希望這本書能像一位經驗豐富的嚮導,帶領我穿梭在邏輯的迷宮中,讓我領略到二進製世界的精妙之處,體會到程序員們如何用這套獨特的語言,搭建起我們賴以生存的數字文明。從硬件的底層運作到軟件的高層應用,我希望能在這本書中找到一條清晰的脈絡,理解代碼是如何轉化為可見的界麵和可交互的功能,如何讓冰冷的機器擁有“智慧”。這本書,在我看來,將不僅僅是一本技術書籍,更是一次關於理解和創造的啓濛。
評分邏輯的詩篇:編織數字世界的藝術 “編碼”這個詞,對我來說,總是帶有一種神秘的吸引力。《編碼——隱匿在計算機軟硬件背後的語言》這個書名,更是讓我對它充滿瞭遐想。我希望這本書能夠跳脫齣單純的技術手冊的窠臼,以一種更加文學化、更具啓發性的方式,來解讀“編碼”的奧秘。我期待的,是一種能夠讓我感受到,編程不僅僅是機械的指令堆砌,而是一種邏輯的藝術,一種將思想轉化為現實的創造過程。我希望這本書能帶領我,從最初的電信號,到復雜的算法,再到構建龐大的軟件係統,去理解整個“編碼”世界的演進和發展。我希望能在這本書中,找到關於“簡潔”、“優雅”、“高效”的代碼哲學,理解不同的編程範式是如何塑造軟件的設計思路。我期待的,是一種能夠讓我産生共鳴的閱讀體驗,它能夠激發我對於計算機科學的熱情,讓我看到在這冰冷的數據流背後,隱藏著人類智慧的閃光和創造的樂趣。
評分代碼的低語:從矽基生命到數字靈魂的誕生 這本書的名字《編碼——隱匿在計算機軟硬件背後的語言》本身就充滿瞭哲學意味,讓我聯想到那些生命最初的編碼,DNA的螺鏇結構,又或是宇宙的運行法則。我想象著,這本書會以一種宏大的視角,去審視“編碼”的本質,它不僅僅是人類創造的工具,更是某種普適性的信息組織與傳遞的規律。我希望它能深入淺齣地闡述,從最基礎的邏輯門電路,到構成現代計算機的復雜處理器,這中間的演變和設計思想是如何一步步被“編碼”所驅動的。我渴望瞭解,那些被我們稱為“代碼”的字符,是如何轉化為物理信號,如何在芯片上奔跑,最終呈現齣我們所看到的絢麗多彩的數字世界。這本書,或許能讓我明白,為什麼某些代碼能夠如此優雅高效,而另一些卻顯得笨拙低效;為何不同的編程語言擁有不同的“性格”和適用場景。我期待的,是一種能夠讓我抬頭仰望,低頭深思的閱讀體驗,它能讓我感受到,在這看似冰冷的二進製世界裏,同樣蘊含著人類智慧的溫度和創造的激情。
評分從“碼農”到“碼士”:探尋編碼的進階之路 《編碼——隱匿在計算機軟硬件背後的語言》這個書名,在我看來,預示著一場深入的探索之旅。我一直對計算機的底層運行機製感到好奇,而“編碼”無疑是連接軟件和硬件的關鍵。我希望這本書能夠從最基礎的二進製錶示開始,層層遞進,深入淺齣地揭示計算機是如何理解和執行我們編寫的代碼的。我期待的,不僅僅是瞭解各種編程語言的語法,而是能夠理解那些抽象的指令背後,是如何轉化為硬件層麵的電信號和邏輯操作。這本書,在我看來,應該是一本能夠讓我“看到”代碼如何被編譯、鏈接、加載,最終在 CPU 上奔跑的指南。我希望能理解,為什麼有些程序運行得如此流暢,而另一些卻顯得遲滯;為何不同的硬件架構會對代碼的執行産生影響。我期待的,是一種能夠讓我建立起對整個計算機係統運作的宏觀認識,從最底層的門電路,到復雜的操作係統,都能在我腦海中形成清晰的關聯。
評分解碼的樂趣:在比特的河流中暢遊 拿起《編碼——隱匿在計算機軟硬件背後的語言》,我首先感受到的是一種挑戰與探索的召喚。我一直認為,計算機科學中最迷人的地方,就在於它能夠將抽象的邏輯轉化為實際的運行,而“編碼”正是這一切的核心。我希望這本書能夠深入到計算機硬件的每一個細節,去講述那些構成數字世界的最小單元是如何協同工作的,比如晶體管如何開關,信號如何傳輸,以及這些基礎的物理操作如何被抽象成更高級的指令。我期待的,是一種能夠讓我“看到”代碼如何在硬件層麵被執行的過程,理解 CPU 的工作原理,內存的管理機製,以及操作係統如何充當硬件與應用程序之間的橋梁。這本書,在我心中,應該是關於“為什麼”和“怎麼樣”的解答,它能讓我明白,為什麼我們編寫的代碼會産生預期的結果,又或者在發生錯誤時,問題可能齣在哪裏。我希望能通過這本書,構建起一個完整的計算機係統運作的圖景,從最底層的物理原理,到最上層的用戶界麵,都能夠在我腦海中形成清晰的聯係。
評分sdffffffffffffffffffffffffffffffffffffff
評分明顯不是新書,封麵颳痕讓人慘不忍睹!
評分除瞭書有一點小瑕疵以外,其他都還能接受。還有就是物流太慢瞭……
評分很好
評分書的美容很好,很有啓發,很基礎有點用
評分還可以
評分特彆好的書!!完美完美完美完美完美完美。
評分內容太滿意瞭,新手必備,書的品行不錯,正版無疑,不過快遞有點狗,給我把書脊摔壞瞭
評分好好好好好好好
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.tinynews.org All Rights Reserved. 静思书屋 版权所有