21天學通C++(第5版)
內容描述
本書從初學者的角度較全面地介紹了C++的相關知識,較系統地介紹了C++語言的基礎內容。
本書包括6 篇共21 章的內容。
其中,第1 篇是C++數據表達篇,包括C++入門、
變量和數據類型、運算符和表達式以及程序控制結構等;
第2 篇是C++面向過程設計篇,包括函數、編譯預處理、
數組、指針和構造數據類型等內容;
第3 篇是C++面向對象編程篇,主要包括類和對象、
繼承、多態、運算符重載和輸入/輸出流等內容;
第4 篇主要介紹了C++高級特性,內容包括文件、命名空間和引用與內存管理;
第5篇的內容主要是C++編程實踐,主要分析了標準模板庫STL、模板與C++標準庫和異常處理等;
最後一篇結合學生成績管理系統開發實例,講解如何使用C++進行實際開發。
本書適合沒有編程基礎的C++語言初學者作為入門教程,
也可作為大中專院校師生和培訓班的教材,對於C++語言開發的愛好者,
本書也有較大的參考價值。
目錄大綱
第1篇C++數據表達篇
第1章C++入門
1.1 C++概述
1.1.1 C++的歷史沿革
1.1.2 C++與面向對象
1.1.3從C語言到C++
1.2程序設計方法
1.2.1結構化程序設計
1.2 .2面向對象程序設計
1.2.3程序設計方法比較
1.3 C++開發環境——Visual C++ 6.0
1.3.1工作區
1.3.2編輯區(Editor Area)
1.3.3輸出窗口(Output Window)
1.3.4菜單欄、工具欄、狀態欄
1.4第一個C++程序——Hello World
1.4.1創建源程序
1.4.2編譯連接
1.4.3調試運行
1.5 C++源程序組成元素
1.5.1基本組成
1.5.2基本符號
1.5.3標識符
1.5.4保留字.
1.5.5分隔符
1.6小結
1.7習題
第2章變量和數據類型
2.1常量
2.1.1聲明常量
2.1.2常量的應用
2.2變量
2.2.1聲明變量
2.2.2變量的命名規則
2.2.3變量的作用範圍
2.2.4變量的應用
2.3基本數據類型
2.3.1整型
2.3.2字符型
2.3.3浮點型
2.3.4布爾型
2.4類型轉換
2.4.1隱式轉換
2.4.2顯式轉換
2.5小結
2.6習題
第3章運算符和表達式
3.1運算符
3.1.1算術運算符
3.1.2賦值運算符
3.1.3關係運算符
3.1.4邏輯運算符
3.1.5條件運算符
3.1.6逗號運算符
3.1.7位運算符
3.1.8 sizeof運算符
3.1.9運算符的優先級
3.2表達式
3.2.1算術表達式
3.2.2關係表達式
3.2.3邏輯表達式
3.2.4條件表達式
3.2.5賦值表達式
3.2.6逗號表達式
3.3語句
3.3.1語句中的空格
3.3.2空語句
3.3.3聲明語句
3.3.4賦值語句
3.4小結
3.5習題
第4章程序控制結構
4.1順序結構
4.1.1表達式語句
4.1.2輸入語句
4.1.3輸出語句
4.1.4格式控制符
4.1.5應用示例
4.2選擇結構
4.2.1 if語句
4.2 .2 if?else語句
4.2.3多重if…else語句
4.2.4 switch語句
4.2.5應用示例
4.3循環結構
4.3.1 for語句
4.3.2 while語句
4.3.3 do?while語句
4.3.4多重循環
4.3.5應用示例
4.4轉向語句8
4.5小結
4.6習題
作者介紹
劉蕾,長期從事C、VC程序設計語言的教學工作,並使用C和VC開發了大量的程序,
主要有:學校食堂IC卡管理系統;學校信息管理系統(使用VC和MS SQL 2000);
達州軍分區點對點視頻會議系統;市民政局局域網即時通信軟件;
健身俱樂部會員管理系統;某鑽探公司圖形矢量化系統。