注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計C/C++及其相關全C編程

全C編程

全C編程

定 價:¥59.00

作 者: (美)高永強編著
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

ISBN: 9787302050544 出版時間: 2002-06-01 包裝: 膠版紙
開本: 26cm+軟盤1片 頁數(shù): 636 字數(shù):  

內容簡介

  本書把C和C++融為一體,從實用角度介紹程序設計和編程技術。它從教學和自學兩方面的需求出發(fā),利用300多個完整的程序例子,由淺入深,一步一步系統(tǒng)地討論和介紹了C和 C++中基本和常用的語句、運算以及操作。由于本書打破了傳統(tǒng)的人為設立在C和C++之間的“界限”,而本著“不管是 C還是 C++,哪個好用好學就用哪個”的思想,因此讀者可以利用貫穿于書中的有效的學習方法,在較短的時間內同時掌握C和C++的基本和主要的編程概念和技術。 除以綜合方式介紹程序設計和編程方法外,本書還具有如下幾個特點:一是利用一章的篇幅詳細介紹了怎樣利用排錯工具Debugger來學習程序和語言;二是在本書的后四章中著重討論了面向對象的編程技術(Object-Oriented Programming);三是在幾乎每章最后,都包括了解決實際問題的實例,綜合性地介紹了如何利用在該章討論過的概念。語句、運算以及操作來解決實際問題。在每章后安排的“邊做邊學練習”中,還進一步要求讀者理解和掌握在本章程序例子中介紹的概念和編程技術。 本書是為初學語言和編程的讀者編寫的。它適合于大學、大專。中專以及培訓中心作為教科書使用,可以作為自學課本,也可以作為專業(yè)人員的參考書。

作者簡介

暫缺《全C編程》作者簡介

圖書目錄

第1章 全C編程
1.1 什么是全C編程
1.2 C和C++的歷史
1.3 為什么要學習全C編程
1.4 一個全C編程的例子
1.5 全C編程的步驟
1.6 程序設計的一個實例
1.7 設計你的第一個程序
進做進學練習
復習題
編程課題
第2章 數(shù)據(jù)和數(shù)據(jù)類型
2.1 變量與常量
2.2 整型數(shù)據(jù)int
2.3 浮點型數(shù)據(jù)float和double
2.4 字符型數(shù)據(jù)char
2.5 其他類型的數(shù)據(jù)
邊做過學練習
復習題
編程課題
第3章 格式化的輸入與輸出
3.1 輸入與輸出(cin與cout)
3.2 輸入流與輸出流的探討
3.3 格式化的輸出
3.3.1 數(shù)制轉換操作符cot,dec和hex
3.3.2 設置輸出空格寬度操作setw()
3.3.3 設置填充字符操作setfill()
3.3.4 浮點精度控制操作setprecision()
3.5.5 輸入/輸出流標記控制setiosflags()
3.4 緩沖式輸入/輸出與非緩沖式輸入/輸出初探
3.4.1 緩沖區(qū)的概念
3.4.2 緩沖式輸入--cin剖析
3.4.3 非緩沖式輸入
3.4.4 緩沖式輸出
3.4.5 非緩沖式輸出
3.4.6 為什么需要緩沖式輸入與輸出
3.5 單字符的輸入與輸出
3.5.1 單字符輸入
3.5.2 單字符輸出
3.6 更好地設計程序中的輸入與輸出
邊做邊學練習
復習題
編程課題
第4章 用程序排錯工具調試器來學習語言
4.1 語法錯誤與運行錯誤
4.2 基本調試器功能
4.2.1 程序運行的跟蹤
4.2.2 設置程序運行的斷點
4.2.3 觀察變量賦值
4.2.4 檢測表達式的計算結果
4.2.5 停止對程序運行的控制
4.2.6 觀察程序的輸出
4.2.7 檢測變量或表達式的背景信息
4.3 應用調試器的綜合例子
4.3.1 通過分步運行程序和觀察變量來了解緩沖區(qū)
4.3.2 利用調試器來學習新的語言結構
4.3.3 利用調試器排除程序中的運行錯誤
邊做邊學練習
復習題
編程課題
第5章 運算、運算符和表達式
5.1 表達式和語句
5.2 賦值運算(=)和賦值表達式
5.3 算術運算
5.3.1 基本算術運算
5.3.2 求余運算
5.4 算術表達式和運算優(yōu)先級
5.5 復合賦位運算
5.6 關系運算
5.6.1 基本關系運算
5.6.2 關系運算表達式和運算優(yōu)先級
5.7 邏輯運算
5.7.1 邏輯運算及其運算符
5.7.2 復合表達式以及運算優(yōu)先級
5.8 增值運算和減值運算
5.8.1 基本前綴增值、減值和后綴增值、減值運算
5.8.2 增值和減值運算在其他表達式中的應用
5.9 數(shù)據(jù)類型轉換
5.9.1 自動數(shù)據(jù)類型轉換
5.9.2 數(shù)據(jù)類型轉換--造型(cast)
5.10 字書長度運算
5.11 逗號運算
邊做進學練習
復習題
編程課題
第6章 循環(huán)語句
6.1 什么是循環(huán)
6.2 for循環(huán)語句
6.2.1 for循環(huán)語句的其它表達形式
6.3 while循環(huán)語句
6.3.1 while循環(huán)語句的其他表達形式
6.4 do-while循環(huán)語句
6.4.1 do-while循環(huán)語句的其他表達形式
6.5 嵌套循環(huán)
6.6 循環(huán)應用舉例
6.7 其他控制語句
6.7.1 break語句
6.7.2 continue語句
邊做過學練習
復習題
編程課題
第7章 分支與轉移
7.1 簡單條件語句if
7.2 雙分支語句ifelse
7.3 多分支語句(嵌套ifelse語句)
7.4 條件運算符?
7.5 中斷語句break
7.6 繼續(xù)語句continue
7.7 exit()
7.8 開關語句SWitch
7.9 使用分支解決問題的實例
過做邊學練習
復習題
編程課題
第8章 輸入與輸出的轉向
8.1 什么是輸入與輸出的轉向
8.2 輸入與輸出設備表以及I/O轉向操作符
8.2.1 輸出轉向符以及輸出轉向操作
8.2.2 輸入轉向符以及輸入轉向操作
8.2.3 輸入與輸出的綜合轉向
8.3 文件結束符
8.3.1 利用文件結束符來控制輸入
8.3.2 利用文件結束符控制輸入的執(zhí)行
8.3.3 利用文件結束符進行字符的輸入與輸出
8.4 輸入與輸出轉向的實例
邊做邊學練習
復習題
編程課題
第9章 子程序
9.1 子程序的特性
9.2 簡單子程序
9.3 帶有返回值的子程序
9.4 參數(shù)以及帶有參數(shù)的子程序
9.4.1 參數(shù)
9.4.2 帶有參數(shù)的子程序舉例
9.5 帶有返回值和參數(shù)的子程序
9.6 系統(tǒng)庫子程序
9.7 指針變量以及帶有指針參數(shù)的子程序
9.8 子程序重載
9.9 利用子程序解決問題的實例
邊做邊學練習
練習題
編程課題
第10章 數(shù)組
10.1 數(shù)組的特點
10.2 數(shù)組的類型、分類和定義
10.2.1 數(shù)組的定義以及初始化
10.2.2 數(shù)組與內存字節(jié)
10.3 數(shù)組的運算及操作
10.3.1 數(shù)組的賦值操作
10.3.2 數(shù)組的輸入與輸出
10.3.3 數(shù)組運算
10.4 數(shù)組與子程序
10.5 多維數(shù)組
10.6 利用數(shù)組解決問題的實例
10.6.1 數(shù)組應用實例之一:排序
10.6.2 數(shù)組應用實例之二:數(shù)組單元的檢索、取消和插入
10.6.3 數(shù)組應用實例之三:數(shù)組輸入/輸出的轉向以及下標的利用
邊做邊學練習
復習題
編程課題
第11章 指針
11.1 指針的基礎知識
11.2 指針變量
11.3 指針操作
11.3.1 指針的輸入與輸出操作
11.3.2 指針運算
11.4 指針與數(shù)組
11.5 指針與子程序
11.5.1 指針作為參數(shù)接收變量地址的傳送
11.5.2 指針作為參數(shù)接收數(shù)組的傳送
11.6 指針的進一步探討
11.6.1 動態(tài)地址字節(jié)分配(new)和釋放( delete)
11.6.2 動態(tài)地址字節(jié)分配出錯時的處理
邊做邊學練習
復習題
編程課題
第12章 字符串
12.1 什么是字符串
12.2 字符串與數(shù)組
12.3 字符串與指針
12.4 字符串的輸入與輸出
12.4.1 字符串輸入語句gets()
12.4.2 字符串輸入控制語句cin.getline()
12.5 字符串的運算以及字符串系統(tǒng)子程序
12.5.1 字符串復制函數(shù)strcpy()
12.5.2 字符串連接函數(shù)strcat()
12.5.3 字符串比較函數(shù)strcmp()
12.5.4 字符串/數(shù)值轉換函數(shù)atoi(),atof(),atol()以及itoa()
12.6 字符串與子程序
12.7 使用字符串解決問題的實例
邊做進學練習
復習題
編程課題
第13章 文件
13.1 文件的基本概念
13.2 文件的定義、打開以及關閉
13.3 文件的輸出操作
13.4 文件的輸入操作
13.4.1 數(shù)值文件的輸入操作
13.4.2 字符/字符串文件的輸入操作
13.5 文件輸入/輸出操作成功與否的測試方法
13.6 二進制文件的輸入與輸出
13.7 傳送文件名到子程序
13.8 隨機文件輸入/輸出操作
13.9 利用文件輸入/輸出解決問題的實例
邊做邊學練習
復習題
編程課題
第14章 結構
14.1 什么是結構以及結構變量
14.1.1 定義結構的各種方法
14.2 結構的種類
14.2.1 簡單結構
14.2.2 結構數(shù)組
14.2.3 動態(tài)鏈接表
14.2.4 動態(tài)地址分配鏈接表
14.3 結構與子程序
14.3.1 利用結構類型名傳送結構到于
14.3.2 利用指針傳送結構到子程序
14.3.3 利用子程序返回結構的值
14.4 使用結構解決問題的實例
邊做邊學練習
復習題
編程課題
第15章 類和對象
15.1 面向對象的程序設計
15.2 類
15.2.1 關于對象的例子
15.2.2 類和對象的關系
15.2.3 類的公用成員
15.2.4 類的私有成員
15.3 類的成員子程序
15.3.1 成員子程序的直接編寫
15.3.2 成員子程序的外部編寫
15.4 構造函數(shù)和折構函數(shù)
15.4.1 構造函數(shù)的定義和使用
15.4.2 直接構造函數(shù)
15.4.3 析構函數(shù)
15.4.4 復制構造函數(shù)
15.5 構造函數(shù)重載
15.6 預置值構造函數(shù)
15.7 其他類型的類
15.7.1 類數(shù)組
15.7.2 指向對象的指針
15.8 使用類解決問題的實例
邊做進學練習
復習題
編程課題
第16章 繼承
16.1 繼承的基本概念
16.2 基類和導出類
16.3 單繼承
16.4 多重繼承
16.5 多級繼承
16.6 關于成員變量和成員子程序的進一步討論
16.7 使用繼承解決問題的實例
邊做邊學練習
復習題
編程課題
第17章 模板
17.1 模板的概念
17.2 子程序模板
17.2.1 單數(shù)據(jù)類型子程序模板
17.2.2 利用子程序模板編程的幾個問題
17.2.3 多數(shù)據(jù)類型子程序模板
17.3 類模板
17.4 模板與重載的比較
17.5 使用類模板解決問題的實例
邊做邊學練習
復習題
編程課題
第18章 虛擬成員干程序與多態(tài)性
18.1 多態(tài)性概念
18.2 虛擬成員子程序和多態(tài)性程序示例
18.3 多態(tài)性規(guī)則
18.4 純虛擬成員子程序
18.5 虛擬成員子程序和多級繼承
18.6 使用多態(tài)性解決問題的實例
邊做邊學練習
復習題
編程課題
第19章 運算符重載
19.1 什么是運算符重載
19.2 為什么要使用運算符重載
19.3 運算符重載的一個簡單例子
19.4 常用重載運算符以及重載類型
19.4.1 基本類型運算符重載
19.4.2 簡單類型運算符重載
19.4.3 返回對象型運算符重載
19.4.4 輸入/輸出重載
19.5 使用運算符重載時需要注意的問題
19.6 使用運算符重載解決問題的實例
進做過學練習
復習題
編程課題
附錄1 ASCII代碼表
附錄2 關鍵字
附錄3 運算符和運算優(yōu)先等級
附錄4 常用數(shù)學函數(shù)和輸入/輸出庫子程序

本目錄推薦

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