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

C語言程序設(shè)計(jì)

C語言程序設(shè)計(jì)

定 價(jià):¥25.00

作 者: 徐連信編著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 高等院校信息技術(shù)規(guī)劃教材
標(biāo) 簽: C

ISBN: 9787302111030 出版時(shí)間: 2005-09-01 包裝: 平裝
開本: 26cm 頁數(shù): 289 字?jǐn)?shù):  

內(nèi)容簡介

  本書遵循結(jié)構(gòu)化程序設(shè)計(jì)方法的原則,運(yùn)用文字、插圖等表述方法,按照概念—方法—應(yīng)用—外延的思維模式,深入淺出地介紹了C語言的基礎(chǔ)算法和程序設(shè)計(jì)方法,具有很強(qiáng)的可讀性和實(shí)用性。 本書以C語言的數(shù)據(jù)類型為主線,第1章簡介程序設(shè)計(jì)概念;第2章到第8章,以基本數(shù)據(jù)類型為處理對象,討論C語言程序設(shè)計(jì)的基礎(chǔ)部分,包括C程序結(jié)構(gòu),數(shù)據(jù)類型、運(yùn)算符和表達(dá)式,語句和函數(shù),預(yù)編譯命令;第9章到第12章,以用戶定義數(shù)據(jù)類型為處理對象,討論C語言程序設(shè)計(jì)的提高部分,包括數(shù)組、指針、結(jié)構(gòu)和文件。除第1章、第2章和第8章外,各章都有概念填空、程序閱讀、程序改錯(cuò)、程序填空和程序編寫五種類型習(xí)題。本書配套教材《C語言程序設(shè)計(jì)習(xí)題解答與實(shí)驗(yàn)指導(dǎo)》給出了詳細(xì)的習(xí)題解答。 本書可作為高等院校計(jì)算機(jī)專業(yè)本科教學(xué)用書,也可作為計(jì)算機(jī)專業(yè)大專、非計(jì)算機(jī)專業(yè)教學(xué)用書,還可作為工程技術(shù)人員的自學(xué)參考書。

作者簡介

暫缺《C語言程序設(shè)計(jì)》作者簡介

圖書目錄

第1章程序設(shè)計(jì)概述 1
1.1計(jì)算機(jī)系統(tǒng)1
1.1.1硬件系統(tǒng)的組成1
1.1.2軟件系統(tǒng)的組成3
1.2問題求解3
1.3算法和三種基本程序結(jié)構(gòu)3
1.3.1流程圖4
1.3.2順序結(jié)構(gòu)4
1.3.3選擇結(jié)構(gòu)5
1.3.4重復(fù)結(jié)構(gòu)6
1.4程序和程序設(shè)計(jì)語言9
1.4.1程序9
1.4.2程序設(shè)計(jì)語言9
1.5程序設(shè)計(jì)方法11
1.5.1結(jié)構(gòu)化程序設(shè)計(jì)11
1.5.2面向?qū)ο蟪绦蛟O(shè)計(jì)12
習(xí)題113第2章C程序15
2.1C語言15
2.2C程序結(jié)構(gòu)15
2.3字符集和詞法符號(hào)17
2.3.1字符集17
2.3.2關(guān)鍵字18
2.3.3標(biāo)識(shí)符18
2.3.4分隔符19
2.3.5注釋19
2.4C程序的開發(fā)過程19
習(xí)題220◆C語言程序設(shè)計(jì)目錄第3章數(shù)據(jù)類型、運(yùn)算符和表達(dá)式21
3.1數(shù)據(jù)類型21
3.1.1數(shù)據(jù)和數(shù)據(jù)類型21
3.1.2C數(shù)據(jù)類型21
3.2C基本數(shù)據(jù)類型22
3.3常量23
3.3.1字面常量23
3.3.2符號(hào)常量25
3.4變量25
3.4.1變量名和存儲(chǔ)單元25
3.4.2變量的定義25
3.4.3變量的初始化26
3.5常用數(shù)學(xué)庫函數(shù)26
3.6運(yùn)算符和表達(dá)式27
3.6.1表達(dá)式的概念27
3.6.2算術(shù)運(yùn)算符和算術(shù)表達(dá)式33
3.6.3關(guān)系運(yùn)算符和關(guān)系表達(dá)式35
3.6.4邏輯運(yùn)算符和邏輯表達(dá)式35
3.6.5條件運(yùn)算符和條件表達(dá)式37
3.6.6賦值運(yùn)算符和賦值表達(dá)式37
3.6.7逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式38
*3.6.8位運(yùn)算符和位運(yùn)算表達(dá)式38
3.6.9有副作用的表達(dá)式40
習(xí)題341第4章順序結(jié)構(gòu)的程序設(shè)計(jì)44
4.1表達(dá)式語句和空語句44
4.2賦值語句45
4.3塊語句46
4.4數(shù)據(jù)的輸入輸出46
4.4.1字符輸入輸出庫函數(shù)46
4.4.2格式化輸出庫函數(shù)47
4.4.3格式化輸入庫函數(shù)53
4.5順序結(jié)構(gòu)的程序設(shè)計(jì)56
習(xí)題460第5章選擇結(jié)構(gòu)的程序設(shè)計(jì) 63
5.1if 語句 63
5.1.1if語句的三種基本格式63
5.1.2if語句的嵌套結(jié)構(gòu)67
5.1.3if語句的要點(diǎn)69
5.2switch 語句 71
5.2.1switch語句的格式71
5.2.2switch語句的應(yīng)用71
習(xí)題576第6章重復(fù)結(jié)構(gòu)的程序設(shè)計(jì) 79
6.1while 語句79
6.1.1while語句的格式 79
6.1.2while語句的應(yīng)用80
6.2do while 語句 81
6.2.1do while語句的格式81
6.2.2do while語句的應(yīng)用81
6.3for 語句82
6.3.1for語句的格式 82
6.3.2for語句的應(yīng)用 83
6.3.3for語句的基本變形 83
6.3.4重復(fù)結(jié)構(gòu)的嵌套84
6.4其他控制語句86
6.4.1continue語句86
6.4.2break語句 87
6.5典型算法示例87
6.5.1遞推法87
6.5.2迭代法91
6.5.3枚舉法92
6.5.4取整數(shù)的各位數(shù)字93
6.5.5其他問題95
習(xí)題698第7章函數(shù)103
7.1函數(shù)概念103
7.2函數(shù)定義104
7.3函數(shù)調(diào)用108
7.3.1函數(shù)調(diào)用機(jī)制108
7.3.2函數(shù)調(diào)用格式109
7.4實(shí)參與形參110
7.5函數(shù)嵌套調(diào)用110
7.6函數(shù)遞歸調(diào)用112
7.6.1遞歸算法概念112
7.6.2遞歸函數(shù)113
7.6.3非數(shù)值處理115
7.7存儲(chǔ)類別和變量的作用域117
7.7.1程序在內(nèi)存的分布區(qū)域117
7.7.2局部變量和存儲(chǔ)類別118
7.7.3全局變量和存儲(chǔ)類別120
7.8外部函數(shù)和內(nèi)部函數(shù)122
習(xí)題7123第8章編譯預(yù)處理129
8.1包含命令#include 129 
8.2宏定義命令#define129 
8.2.1不帶參數(shù)宏129
8.2.2帶參數(shù)宏130
8.3條件編譯命令#if131
習(xí)題8132第9章數(shù)組133
9.1一維數(shù)組133
9.1.1一維數(shù)組定義133
9.1.2一維數(shù)組元素134
9.1.3一維數(shù)組的初始化135
9.1.4一維數(shù)組的操作135
9.1.5數(shù)組名作為函數(shù)的形參 136
9.1.6排序 137
9.1.7查找 141
9.2二維數(shù)組144
9.2.1二維數(shù)組定義 144
9.2.2二維數(shù)組元素 146
9.2.3二維數(shù)組的初始化 146
9.2.4二維數(shù)組的操作 147
9.2.5二維數(shù)組的應(yīng)用 148
9.3字符串153
9.3.1字符串定義 153
9.3.2字符串的輸入輸出 154
9.3.3字符串處理函數(shù) 157
9.3.4字符串的應(yīng)用159
習(xí)題9 165第10章指針 173
10.1指針和指針運(yùn)算 173
10.1.1直接訪問和間接訪問173
10.1.2指針定義和初始化174
10.1.3指針的運(yùn)算176
10.2指針與數(shù)組 180
10.2.1指針與一維數(shù)組180
10.2.2指針與二維數(shù)組182
10.2.3指針數(shù)組186
10.2.4指向一維數(shù)組的指針188
10.2.5多級(jí)指針189
10.3指針與函數(shù) 191
10.3.1指針作為函數(shù)形參191
10.3.2指針作為函數(shù)的返回值類型194
10.3.3函數(shù)指針195
10.4指針與字符串 197
10.4.1字符串的表示方法197
10.4.2字符串處理函數(shù)的實(shí)現(xiàn)198
10.4.3字符型指針數(shù)組201
10.5帶參數(shù)的main函數(shù)203
習(xí)題10205 第11章結(jié)構(gòu)和其他類型216
11.1結(jié)構(gòu)216
11.1.1結(jié)構(gòu)類型定義216
11.1.2結(jié)構(gòu)變量定義和結(jié)構(gòu)成員217
11.1.3結(jié)構(gòu)的操作218
11.2結(jié)構(gòu)與指針 220
11.3結(jié)構(gòu)數(shù)組 222
11.3.1結(jié)構(gòu)數(shù)組的定義和初始化222
11.3.2結(jié)構(gòu)數(shù)組的分量223
11.3.3結(jié)構(gòu)數(shù)組排序226
11.4單向鏈表 230
11.4.1堆內(nèi)存空間的開辟和釋放230
11.4.2單向鏈表結(jié)構(gòu)231
11.4.3單向鏈表的建立和輸出232
11.4.4單向鏈表的刪除236
11.4.5單向鏈表的插入239
11.4.6單向鏈表的其他操作242
11.5聯(lián)合 247
11.5.1聯(lián)合類型定義和變量定義247
11.5.2聯(lián)合成員248
11.5.3聯(lián)合的操作248
11.6枚舉類型 248
11.6.1枚舉類型定義和變量定義248
11.6.2枚舉類型的操作249
習(xí)題11251 第12章文件 263
12.1文件概述 263
12.2打開文件和關(guān)閉文件 265
12.2.1打開文件函數(shù)265
12.2.2關(guān)閉文件函數(shù)266
12.3讀寫函數(shù) 266
12.3.1fputc 函數(shù)和 fgetc 函數(shù) 266
12.3.2fputs 函數(shù)和 fgets 函數(shù) 268
12.3.3fprintf 函數(shù)和 fscanf 函數(shù)270
12.3.4fwrite 函數(shù)和 fread 函數(shù)273
12.3.5fseek函數(shù)和二進(jìn)制隨機(jī)文件 276
習(xí)題12280 附錄A標(biāo)準(zhǔn)ASCII碼表287
參考文獻(xiàn)290

本目錄推薦

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