C++程式設計案例彙編

1.1 1.2 1.2.2

圖書信息

出版社: 清華大學出版社; 第1版 (2011年1月1日)
叢書名: 高職高專計算機教學改革新體系規劃教材·普通高等教育“十一五”國家級規劃教材
平裝: 235頁
正文語種: 簡體中文
開本: 16
ISBN: 7302226059, 9787302226055
條形碼: 9787302226055
尺寸: 25.6 x 18.2 x 1.4 cm
重量: 599 g

內容簡介

《C++程式設計案例彙編》通過大量的C/C++程式案例詳細而全面地闡述C/C++的基本概念和技術,包括如何編寫C/C++程式及程式的運行方式;分支、循環和關係表達式;數組與指針;函式;類的設計、對象和友元;繼承和派生;多態、函式重載和虛函式;模板和異常處理;輸入/輸出等內容。
每章的內容結構都是先從簡單實例人手,引出基本的知識點、C/C++的語法規則和語句的用法,在此基礎上通過典型程式案例來進一步解釋程式設計的方法。每個案例都提供了程式代碼,並輔以輸出和關鍵程式段的功能分析。為加深讀者對所學內容的理解和掌握,每章最後都提煉出了本章中的重點概念、語法規則和常見問題,並配有思考題和上機練習。
《C++程式設計案例彙編》是針對C++初學者而編寫的,無須讀者有C語言方面的知識背景。該書可作為高等院校C++課程的教材;也可供初學者自學C++使用。

目錄

第1章 簡單程式設計入門
1.1 本章知識要點
1.1.1 怎樣編寫C程式
1.1.2 怎樣運行C程式
1.1.3 C與C++
1.2 典型例題解析
1.2.1 在螢幕上顯示HelloWorld
1.2.2 螢幕上用*號輸出字母e的圖案
1.2.3 求給定半徑的圓面積
1.2.4 求任意半徑的圓面積
1.2.5 使用Cin和tout完成數據的輸入/輸出
本章總結
思考題1
上機練習1
第2章 分支與循環結構
2.1 本章知識要點
2.1.1 簡單if分支結構
2.1.2 if-else兩路分支結構
2.1.3 if-elseif-else多路分支結構
2.1.4 switCh-Case開關語句
2.1.5 關係表達式與邏輯表達式
2.2 循環控制結構
2.2.1 while當型循環結構
2.2.2 do-while直到型循環結構
2.2.3 for循環結構
2.2.4 轉移語句
2.3 典型例題解析
2.3.1 由大到小輸出整數
2.3.2 通過日期求某月的天數
2.3.3 企業發放獎金根據利潤提成
2.3.4 輸出9×9口訣
2.3.5 求素數
本章總結
思考題
上機練習
第3章 數組與指針
3.1 本章知識要點
3.1.1 數值型數組
3.1.2 字元型數組
3.1.3 指針
3.1.4 指針與數組
3.2 典型例題解析
3.2.1 對任意輸入的N個整數進行從小到大的排序後輸出
3.2.2 學生成績統計
3.2.3 矩陣的轉置
3.2.4 統計英文單詞的個數
3.2.5 字元查找
3.2.6 字元串複製
本章總結
思考題
上機練習
第4章 函式
4.1 本章知識要點
4.1.1 函式的概念
4.1.2 定義函式與調用函式
4.1.3 函式的形參與實參
4.1.4 函式的返回值
4.1.5 函式聲明
4.1.6 局部變數和全局變數
4.2 典型例題解析
4.2.1 設計求兩個數最大值函式
4.2.2 設計判斷素數的函式
4.2.3 設計函式求n!
4.2.4 設計函式求C!
4.2.5 設計函式完成兩數的交換
4.2.6 設計函式完成計算數組元素之和
4.2.7 設計函式完成數組元素逆序存放
本章總結
思考題
上機練習
第5章 類和對象
5.1 本章知識要點
5.1.1 類的聲明和組成
5.1.2 對象的定義和對象成員引用
5.1.3 構造函式和析構函式
5.1.4 友元函式
5.2 典型例題解析
5.2.1 學生成績統計
5.2.2 設計一個圓類,它能計算圓的面積
5.2.3 設計一個矩形類,它能計算矩形的面積和周長
5.2.4 將例5-12改為用友元函式實現
本章總結
思考題
上機練習
第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
上機練習6
第7章 多態性與虛函式
7.1 本章知識要點
7.1.1 函式的重載
7.1.2 構造函式重載
7.1.3 多態性及靜態聯編、動態聯編
7.1.4 虛函式
7.1.5 多繼承中的虛函式
7.1.6 虛函式的限制
7.1.7 純虛函式與抽象類
7.2 典型例題分析
7.2.1 根據不同學生計算學費
7.2.2 圖書銷售業績統計
本章總結
思考題
上機練習
第8章 運算符重載
8.1 本章知識要點
8.1.1 運算符重載
8.1.2 雙目運算符重載
8.1.3 單目運算符重載
8.2 典型例題解析
8.2.1 實現複數相關運算
8.2.2 實現矩陣相關運算
本章總結
思考題
上機練習
第9章 輸入/輸出流
9.1 本章知識要點
9.1.1 輸入/輸出的含義
9.1.2 C++的輸入/輸出流
9.1.3 C++的標準輸入/輸出流
9.1.4 檔案流類與檔案流對象
9.1.5 檔案打開
9.1.6 檔案關閉
9.2 典型例題分析
9.2.1 文本檔案的讀寫
9.2.2 二進制檔案的讀寫
9.2.3 檔案的隨機讀寫
本章總結
思考題
上機練習
第10章 模板和異常處理
10.1 本毒知識要點
10.1.1 模板的含義
10.1.2 函式模板和模板函式
10.1.3 類模板和模板類
10.1.4 C++異常處理機制
10.2 典型例題分析
10.2.1 利用函式模板返回兩個數中的較小者
10.2.2 利用類模板存儲任意通用類型數據序列並顯示該數據序列
10.2.3 套用異常處理檢測輸入數據的正確性¨
本章總結
思考題
上機練習
參考文獻

相關詞條

相關搜尋

熱門詞條

聯絡我們