定 價(jià):¥49.90
作 者: | 王思鵬,陳東方,李順新 著,王曉峰,李文杰 編 |
出版社: | 清華大學(xué)出版社 |
叢編項(xiàng): | 21世紀(jì)高等學(xué)校計(jì)算機(jī)應(yīng)用技術(shù)規(guī)劃教材 |
標(biāo) 簽: | 暫缺 |
ISBN: | 9787302560494 | 出版時(shí)間: | 2020-09-01 | 包裝: | 平裝 |
開本: | 16 | 頁(yè)數(shù): | 296 | 字?jǐn)?shù): |
目錄
第1章概述1
1.1程序設(shè)計(jì)及程序設(shè)計(jì)語(yǔ)言1
1.1.1低級(jí)語(yǔ)言1
1.1.2高級(jí)語(yǔ)言1
1.2算法及其表示方法2
1.2.1算法的基本概念及特性2
1.2.2算法的表示方法3
1.3C語(yǔ)言簡(jiǎn)介5
1.3.1C語(yǔ)言的產(chǎn)生與發(fā)展5
1.3.2C語(yǔ)言的特點(diǎn)6
1.3.3C語(yǔ)言程序的基本結(jié)構(gòu)7
1.3.4C語(yǔ)言的基本語(yǔ)法單位10
1.3.5運(yùn)行C語(yǔ)言程序的一般步驟12
1.4Visual C++ 2010集成開發(fā)環(huán)境簡(jiǎn)介13
1.4.1Visual C++的開發(fā)環(huán)境13
1.4.2使用Visual Studio 2010新建及運(yùn)行C程序項(xiàng)目14
1.4.3調(diào)試程序的方法16
1.4.4運(yùn)行多文件組成的C程序的方法17
習(xí)題118
第2章數(shù)據(jù)類型、運(yùn)算符與表達(dá)式19
2.1C語(yǔ)言的數(shù)據(jù)類型19
2.2常量21
2.2.1直接常量22
2.2.2符號(hào)常量26
2.3變量27
2.3.1變量名與變量值27
2.3.2變量的定義27
2.3.3變量初始化28
2.4運(yùn)算符與表達(dá)式29
2.4.1C語(yǔ)言的運(yùn)算符簡(jiǎn)介29
2.4.2算術(shù)運(yùn)算30
2.4.3關(guān)系運(yùn)算32
2.4.4邏輯運(yùn)算33
2.4.5賦值運(yùn)算36
2.4.6逗號(hào)運(yùn)算39
2.4.7位運(yùn)算40
2.4.8數(shù)據(jù)之間的混合運(yùn)算42
習(xí)題244
目錄C語(yǔ)言程序設(shè)計(jì)第3章輸入輸出與簡(jiǎn)單程序設(shè)計(jì)47
3.1概述47
3.2流程控制結(jié)構(gòu)與語(yǔ)句48
3.3基本的標(biāo)準(zhǔn)輸入輸出函數(shù)49
3.4單個(gè)字符的輸入和輸出50
3.4.1字符輸入50
3.4.2字符輸出51
3.5格式化輸出53
3.5.1整數(shù)的輸出55
3.5.2實(shí)數(shù)的輸出56
3.5.3單個(gè)字符的輸出57
3.5.4字符串的輸出57
3.5.5混合數(shù)據(jù)的輸出58
3.5.6使用printf函數(shù)時(shí)的注意事項(xiàng)58
3.6格式化輸入59
3.6.1整數(shù)的輸入60
3.6.2實(shí)數(shù)的輸入61
3.6.3字符和字符串的輸入61
3.6.4混合數(shù)據(jù)類型的輸入63
3.6.5使用scanf函數(shù)時(shí)的注意事項(xiàng)63
3.7簡(jiǎn)單程序設(shè)計(jì)65
習(xí)題368
第4章選擇結(jié)構(gòu)程序設(shè)計(jì)70
4.1if語(yǔ)句70
4.1.1if語(yǔ)句的3種基本形式70
4.1.2if語(yǔ)句的嵌套74
4.1.3條件表達(dá)式75
4.2switch語(yǔ)句76
習(xí)題479
第5章循環(huán)結(jié)構(gòu)程序設(shè)計(jì)80
5.1while語(yǔ)句80
5.2do…while語(yǔ)句83
5.3for語(yǔ)句85
5.4用goto語(yǔ)句和if語(yǔ)句構(gòu)成循環(huán)88
5.4.1goto語(yǔ)句88
5.4.2帶標(biāo)號(hào)語(yǔ)句88
5.5循環(huán)的嵌套88
5.6關(guān)于循環(huán)語(yǔ)句的幾點(diǎn)說(shuō)明90
5.7break語(yǔ)句和continue語(yǔ)句90
5.7.1break語(yǔ)句90
5.7.2continue語(yǔ)句91
習(xí)題592
第6章數(shù)組94
6.1一維數(shù)組94
6.1.1一維數(shù)組的定義94
6.1.2一維數(shù)組的引用95
6.1.3一維數(shù)組的賦值96
6.1.4一維數(shù)組的應(yīng)用舉例98
6.2二維數(shù)組102
6.2.1二維數(shù)組的定義102
6.2.2二維數(shù)組元素的引用103
6.2.3二維數(shù)組的賦值103
6.2.4二維數(shù)組的應(yīng)用舉例104
6.3字符數(shù)組107
6.3.1字符串常量107
6.3.2字符數(shù)組的定義107
6.3.3字符數(shù)組的引用107
6.3.4字符數(shù)組的初始化108
6.3.5字符串處理函數(shù)108
6.3.6字符數(shù)組的應(yīng)用舉例111
6.4數(shù)組綜合應(yīng)用舉例113
習(xí)題6120
第7章函數(shù)122
7.1結(jié)構(gòu)化程序設(shè)計(jì)與函數(shù)122
7.1.1結(jié)構(gòu)化程序設(shè)計(jì)122
7.1.2函數(shù)概述124
7.2函數(shù)定義與函數(shù)說(shuō)明126
7.2.1函數(shù)定義126
7.2.2函數(shù)說(shuō)明129
7.3函數(shù)調(diào)用和參數(shù)傳遞131
7.3.1函數(shù)調(diào)用131
7.3.2參數(shù)傳遞135
7.4函數(shù)的嵌套調(diào)用和遞歸調(diào)用137
7.4.1函數(shù)的嵌套調(diào)用137
7.4.2函數(shù)的遞歸調(diào)用138
7.5數(shù)組作為函數(shù)參數(shù)143
7.5.1數(shù)組元素作為函數(shù)實(shí)參143
7.5.2數(shù)組名作為函數(shù)參數(shù)144
7.6局部變量和全局變量149
7.6.1局部變量149
7.6.2全局變量151
7.7變量的存儲(chǔ)類型153
7.7.1動(dòng)態(tài)存儲(chǔ)方式與靜態(tài)存儲(chǔ)方式153
7.7.2自動(dòng)變量155
7.7.3外部變量156
7.7.4靜態(tài)變量158
7.7.5寄存器變量160
7.8內(nèi)部函數(shù)和外部函數(shù)161
習(xí)題7163
第8章編譯預(yù)處理167
8.1宏定義167
8.1.1無(wú)參宏定義167
8.1.2帶參宏定義170
8.2條件編譯174
8.3文件包含177
習(xí)題8179
第9章指針182
9.1地址和指針的基本概念182
9.2指針變量184
9.2.1指針變量的定義184
9.2.2指針變量的類型185
9.2.3指針變量的初始化185
9.2.4指針變量的引用186
9.2.5指針變量的運(yùn)算189
9.2.6指針變量作為函數(shù)參數(shù)190
9.3通過(guò)指針引用數(shù)組193
9.3.1一維數(shù)組的指針193
9.3.2通過(guò)指針訪問(wèn)一維數(shù)組194
9.3.3通過(guò)指針在函數(shù)間傳遞一維數(shù)組197
9.3.4通過(guò)指針訪問(wèn)二維數(shù)組202
9.4指針與字符串206
9.4.1字符串與指向字符串的指針206
9.4.2字符串指針變量與字符數(shù)組的區(qū)別207
9.5函數(shù)指針變量210
9.6指針型函數(shù)212
9.7指針數(shù)組和指向指針的指針214
9.7.1指針數(shù)組的概念214
9.7.2指向指針的指針217
9.7.3main函數(shù)的參數(shù)219
習(xí)題9220
第10章結(jié)構(gòu)與聯(lián)合221
10.1概述221
10.2結(jié)構(gòu)類型的聲明與引用222
10.2.1結(jié)構(gòu)類型的聲明222
10.2.2聲明結(jié)構(gòu)類型變量的方法223
10.2.3結(jié)構(gòu)變量的初始化224
10.2.4訪問(wèn)結(jié)構(gòu)的成員225
10.2.5結(jié)構(gòu)的嵌套228
10.3結(jié)構(gòu)數(shù)組229
10.3.1結(jié)構(gòu)數(shù)組的聲明229
10.3.2結(jié)構(gòu)數(shù)組的初始化229
10.3.3結(jié)構(gòu)數(shù)組元素的引用230
10.4指向結(jié)構(gòu)類型數(shù)據(jù)的指針232
10.5結(jié)構(gòu)與函數(shù)233
10.5.1結(jié)構(gòu)成員作為函數(shù)的參數(shù)233
10.5.2結(jié)構(gòu)作為函數(shù)的參數(shù)234
10.5.3將指向結(jié)構(gòu)的指針作為函數(shù)的參數(shù)235
10.6動(dòng)態(tài)數(shù)據(jù)結(jié)構(gòu)與鏈表236
10.6.1動(dòng)態(tài)數(shù)據(jù)結(jié)構(gòu)236
10.6.2動(dòng)態(tài)存儲(chǔ)分配函數(shù)237
10.6.3鏈表239
10.7聯(lián)合244
10.7.1聯(lián)合的聲明245
10.7.2聯(lián)合變量的說(shuō)明245
10.7.3聯(lián)合變量的引用247
10.7.4聯(lián)合與結(jié)構(gòu)的區(qū)別與聯(lián)系248
習(xí)題10251
第11章文件252
11.1文件概述252
11.2文件的分類253
11.3文件類型指針254
11.4文件的打開與關(guān)閉255
11.4.1標(biāo)準(zhǔn)文件255
11.4.2文件的打開與關(guān)閉函數(shù)255
11.5文本文件的順序讀寫258
11.5.1字符讀取函數(shù)260
11.5.2寫字符函數(shù)261
11.5.3字符串讀取函數(shù)261
11.5.4寫字符串函數(shù)262
11.5.5格式化讀寫函數(shù)263
11.6數(shù)據(jù)塊讀寫函數(shù)266
11.6.1讀數(shù)據(jù)塊函數(shù)266
11.6.2寫數(shù)據(jù)塊函數(shù)267
11.6.3使用數(shù)據(jù)塊讀寫函數(shù)的注意事項(xiàng)267
11.7文件的隨機(jī)讀寫269
11.7.1文件頭定位函數(shù)269
11.7.2文件隨機(jī)定位函數(shù)270
11.7.3文件當(dāng)前位置函數(shù)272
11.8其他函數(shù)273
習(xí)題11273
附錄AASCII字符編碼一覽表275
附錄BC語(yǔ)言運(yùn)算符276
附錄CC語(yǔ)言中的關(guān)鍵字277
附錄D常用標(biāo)準(zhǔn)庫(kù)函數(shù)278
參考文獻(xiàn)284