中文名: 現代C++程序設計
原名: C++ Programming Today
作者: 約翰斯頓 (Johnston,B.)
譯者: 曾葆青
圖書分類: 軟件
資源格式: PDF
版本: 掃描版
出版社: 清華大學出版社
書號: 9787302108054
發行時間: 2005年08月01日
地區: 美國
語言: 簡體中文
簡介:
內容簡介 本書用簡單通俗的語言,細膩生動地介紹了C++語言和面對象程序設計技術。全書圖文並茂,易學易懂,真正做到了寓教於樂,是一本難得C++面向對象的設計入門教材。本書特色如下:
深入淺出地講解了基本概念和各種重點難點,並配合大量趣味生動的案例。
每章開頭給出了重要術語、概念和學習內容,每章後面部分給出了程序排錯指南。
很多案例既給出了源代碼,也列舉了常見錯誤,以及編譯器產生的出錯信息。
各種技巧方法和注意事項被總結成易於查閱的表格。
課後練習類型豐富,循序漸進,難度和規模適中。
附錄部分內容獨特,信息豐富。
本書提供全部案的源代碼。
本書在配套的《教師手冊》、《實驗手冊》及教學配套多站。
本書的讀者對象是高校計算機系及軟件學院低年級學生、非計算機專業軟件工程碩士、計算機專業二學位和雙學位、非計算機專業的計算機語言公共選擇修課學生,以及計算機業余愛好者。
內容截圖 目錄:
致謝
第1章 C++與軟件開發
歡迎來到C++的世界
1.1什麼是C,什麼是C++
1.1.1C和C++發展簡史
1.1.2C/C++是編譯語言
1.1.3為什麼程序員們喜歡C++
1.2什麼是面向對象
1.2.1C++程序不是自動面向對象的
1.2.2一個簡單的面向對象程序案例
1.2.3面向對象的軟件更受歡迎
1.3結構化設計與面向對象設計
1.3.1ATM的結構化方法
1.3.2ATM的面向對象方法
1.4軟件開發技術簡介
1.4.1如何不編程
1.5找錯
1.5.1我的程序哪兒出了錯
復習題與作業
簡答題
作業
第2章 C++入門: 數據類型、變量、操作符、算術、簡單輸入輸出
軟件開發簡介
2.1編程基礎
2.1.1算法設計
2.1.2走成功編程之路
2.1.3練習: 如何給貓洗澡
2.1.4三分原則
2.1.5如何編程
2.2術語及項目的建立
2.2.1項目的建立步驟
2.3C++程序的一般格式
2.3.1Hello World!程序
2.3.2注釋
2.3.3預處理指令
2.3.4main函數
2.3.5函數首行
2.3.6C++語句
2.3.7氣象信息
2.3.8空白字符與C++靈活的編程風格
2.3.9語法與編譯錯誤
2.3.10C++關鍵字
2.3.11大小寫敏感
2.3.12好的編程風格
2.3.13堅持好的風格
2.3.14關於程序中的注釋
2.4程序與數據: 球與球拍
2.5C++中的數據類型
2.5.1物品架=內存,容器=數據類型,標簽=變量名
2.5.2數據類型修飾符
2.5.3找錯: 整數有多大
2.6C++中的變量聲明
2.6.1C++中的命名規則
2.6.2在哪裡聲明變量
2.7C++中的操作符
2.7.1操作的優先級
2.7.2賦值操作符
2.7.3算術操作符
2.7.4自增量和自減量操作符
2.7.5累計操作符
2.7.6C++中的其他操作符
2.8其他話題: #define、const和數據類型轉換
2.8.1#define
2.8.2const修飾符
2.8.3const優於#define嗎
2.8.4數據類型轉換
2.9鍵盤輸入和屏幕輸出
2.10練習
2.10.1找錯: 賦值操作的擺放位置
2.10.2計算圓柱體的體積
2.10.3求余和距離換算
2.10.4將字符數據表示為十進制、十六進制、八進制數,流格式化
復習題與作業
簡答題
程序改錯題
代碼閱讀
編程題
第3章 控制語句和循環
第4章 指針、地址、間接尋址操作符
第5章 函數第I部分: 基本概念
第6章 數組
第7章 用戶定義的數據類型、結構與枚舉
第8章 函數第II部分: 高級概念
第9章 類與對象
第10章 類之間的關系
第11章 繼承與虛函數
第12章 高級C++編程
附錄
參考文獻
詞匯表