注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)全C編程

全C編程

全C編程

定 價(jià):¥59.00

作 者: (美)高永強(qiáng)編著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

暫缺《全C編程》作者簡(jiǎn)介

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)