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

C程序設(shè)計(jì)實(shí)用教程

C程序設(shè)計(jì)實(shí)用教程

定 價(jià):¥28.00

作 者: 羅朝盛主編
出版社: 人民郵電出版社
叢編項(xiàng): 21世紀(jì)高等學(xué)校計(jì)算機(jī)基礎(chǔ)教育系列教材
標(biāo) 簽: C

ISBN: 9787115128102 出版時(shí)間: 2005-01-01 包裝: 簡(jiǎn)裝本
開(kāi)本: 26cm 頁(yè)數(shù): 315 字?jǐn)?shù):  

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

  全書(shū)共分11章,包括C語(yǔ)言程序設(shè)計(jì)概述、數(shù)據(jù)類(lèi)型、運(yùn)算符和表達(dá)式、3種基本控制結(jié)構(gòu)的程序設(shè)計(jì)、數(shù)組、函數(shù)、編譯預(yù)處理、指針、文件操作、屏幕控制與繪圖及C++基礎(chǔ)等內(nèi)容。本書(shū)內(nèi)容豐富、概念清楚、層次分明、通俗易懂,并配有大量的例題,適合教師課堂教學(xué)和學(xué)生自學(xué)。另外,每一章末都附有精選的多種類(lèi)型的習(xí)題,有助讀者復(fù)習(xí),鞏固所學(xué)知識(shí),以培養(yǎng)讀者的實(shí)際編程能力。本書(shū)配有以任務(wù)驅(qū)動(dòng)的“C程序設(shè)計(jì)實(shí)驗(yàn)CAI系統(tǒng)”。該系統(tǒng)利用計(jì)算機(jī)的特點(diǎn)對(duì)C程序設(shè)計(jì)實(shí)驗(yàn)進(jìn)行整合。使用本CAI系統(tǒng)進(jìn)行上機(jī)實(shí)驗(yàn),學(xué)生上機(jī)實(shí)驗(yàn)?zāi)康拿鞔_,可大大改善實(shí)驗(yàn)效果,減輕教師指導(dǎo)學(xué)生實(shí)驗(yàn)的工作量。若選用本書(shū)作教材,可獲得用于課堂教學(xué)的電子課件和實(shí)驗(yàn)CAI系統(tǒng)網(wǎng)絡(luò)版。本書(shū)配套的“C程序設(shè)計(jì)實(shí)驗(yàn)CAI系統(tǒng)(單機(jī)版)”、書(shū)中例題源程序和習(xí)題參考答案,可直接到作者個(gè)人網(wǎng)站(www.csluo.com)下載。本書(shū)可以作為各類(lèi)高等院校、各類(lèi)高職院校計(jì)算機(jī)專(zhuān)業(yè)學(xué)生及理工科非計(jì)算機(jī)專(zhuān)業(yè)學(xué)生學(xué)習(xí)的"C程序設(shè)計(jì)"課程的教材,也可作為廣大計(jì)算機(jī)愛(ài)好者學(xué)習(xí)C程序設(shè)計(jì)語(yǔ)言的參考書(shū)。

作者簡(jiǎn)介

暫缺《C程序設(shè)計(jì)實(shí)用教程》作者簡(jiǎn)介

圖書(shū)目錄

第1章  C程序設(shè)計(jì)概述  1
1.1  計(jì)算機(jī)程序設(shè)計(jì)概述  1
1.1.1  程序設(shè)計(jì)語(yǔ)言的發(fā)展  1
1.1.2  程序設(shè)計(jì)方法概述  3
1.2  C語(yǔ)言簡(jiǎn)介  5
1.2.1  C語(yǔ)言的發(fā)展  5
1.2.2  C語(yǔ)言的特點(diǎn)  5
1.3  C語(yǔ)言的字符集與標(biāo)識(shí)符  6
1.3.1  C語(yǔ)言的字符集  6
1.3.2  C語(yǔ)言標(biāo)識(shí)符  7
1.4  C語(yǔ)言的程序結(jié)構(gòu)  8
1.4.1  幾個(gè)簡(jiǎn)單的C程序?qū)嵗?nbsp; 8
1.4.2  C程序的結(jié)構(gòu)特點(diǎn)  10
1.4.3  C函數(shù)的結(jié)構(gòu)  11
1.4.4  C程序的書(shū)寫(xiě)風(fēng)格  11
1.5  運(yùn)行一個(gè)C程序  11
1.5.1  C程序運(yùn)行的一般步驟  11
1.5.2  在TC中運(yùn)行一個(gè)C程序  12
1.6  小結(jié)  15
習(xí)題  15
第2章  數(shù)據(jù)類(lèi)型、運(yùn)算符和表達(dá)式  18
2.1  C語(yǔ)言的數(shù)據(jù)類(lèi)型  18
2.1.1  C語(yǔ)言數(shù)據(jù)類(lèi)型概述  18
2.1.2  基本數(shù)據(jù)類(lèi)型  19
2.2  常量  20
2.2.1  數(shù)值常量  20
2.2.2  字符常量  21
2.2.3  字符串常量  21
2.2.4  轉(zhuǎn)義字符  21
2.2.5  符號(hào)常量  22
2.3  變量  23
2.3.1  變量的定義  23
2.3.2  變量的賦初值  24
2.4  運(yùn)算符與表達(dá)式  25
2.4.1  C語(yǔ)言中的運(yùn)算符  25
2.4.2  運(yùn)算符的優(yōu)先級(jí)和結(jié)合性  25
2.4.3  算術(shù)運(yùn)算符與算術(shù)表達(dá)式  26
2.4.4  關(guān)系運(yùn)算符與關(guān)系表達(dá)式  28
2.4.5  邏輯運(yùn)算符與邏輯表達(dá)式  28
2.4.6  賦值運(yùn)算符和賦值表達(dá)式  30
2.4.7  位運(yùn)算符  31
2.4.8  逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式  34
2.4.9  表達(dá)式中的類(lèi)型轉(zhuǎn)換  34
2.5  常用庫(kù)函數(shù)  35
2.6  小結(jié)  36
習(xí)題  37
第3章  3種基本結(jié)構(gòu)程序設(shè)計(jì)  39
3.1  算法及算法的表示  39
3.1.1  算法概述  39
3.1.2  算法的特性  40
3.1.3  算法的表示  41
3.1.4  用N-S流程圖表示算法  43
3.2  順序結(jié)構(gòu)程序設(shè)計(jì)  45
3.2.1  賦值語(yǔ)句  45
3.2.2  數(shù)據(jù)格式輸入——scanf()函數(shù)  46
3.2.3  數(shù)據(jù)格式輸出——printf()函數(shù)  48
3.2.4  字符數(shù)據(jù)非格式輸入/輸出函數(shù)  50
3.2.5  順序結(jié)構(gòu)程序舉例  52
3.3  選擇結(jié)構(gòu)  53
3.3.1  if條件語(yǔ)句  53
3.3.2  條件運(yùn)算符和條件表達(dá)式  58
3.3.3  switch語(yǔ)句(開(kāi)關(guān)語(yǔ)句)  59
3.3.4  選擇結(jié)構(gòu)程序舉例  60
3.4  循環(huán)結(jié)構(gòu)  61
3.4.1  while語(yǔ)句  62
3.4.2  do…while語(yǔ)句  63
3.4.3  for循環(huán)語(yǔ)句  65
3.4.4  循環(huán)的嵌套-多重循環(huán)結(jié)構(gòu)  67
3.4.5  3種循環(huán)語(yǔ)句比較  68
3.5  其他控制語(yǔ)句  68
3.5.1  break語(yǔ)句  68
3.5.2  continue語(yǔ)句  69
3.5.3  goto語(yǔ)句  69
3.6  應(yīng)用程序舉例  70
3.6.1  素?cái)?shù)與哥德巴赫猜想  70
3.6.2  窮舉法  72
3.6.3  迭代法  73
3.7  小結(jié)  74
習(xí)題  75
第4章  數(shù)組  82
4.1  概述  82
4.2  一維數(shù)組  83
4.2.1  一維數(shù)組的聲明  83
4.2.2  一維數(shù)組的初始化  84
4.2.3  一維數(shù)組元素的引用  85
4.2.4  一維數(shù)組的基本操作  85
4.2.5  一維數(shù)組的應(yīng)用舉例  87
4.3  二維數(shù)組與多維數(shù)組  88
4.3.1  二維數(shù)組的聲明  88
4.3.2  二維數(shù)組元素的引用  89
4.3.3  二維數(shù)組的初始化  91
4.3.4  二維數(shù)組的基本操作  92
4.3.5  二維數(shù)組應(yīng)用舉例  95
4.3.6  多維數(shù)組的聲明和引用  96
4.4  字符數(shù)組與字符串  96
4.4.1  字符數(shù)組與初值化  96
4.4.2  字符數(shù)組的引用  97
4.4.3  字符串與字符數(shù)組  98
4.4.4  字符數(shù)組的輸入/輸出  99
4.4.5  字符串處理函數(shù)  100
4.5  應(yīng)用程序舉例  104
4.5.1  排序問(wèn)題  104
4.5.2  數(shù)據(jù)查找  106
4.5.3  插入法  108
4.5.4  字符串的處理  109
4.6  小結(jié)  112
習(xí)題  113
第5章  函數(shù)  119
5.1  函數(shù)概述  119
5.1.1  模塊化程序設(shè)計(jì)方法  119
5.1.2  C函數(shù)的分類(lèi)  120
5.2  函數(shù)的定義  121
5.2.1  函數(shù)的定義形式  121
5.2.2  函數(shù)返回值  122
5.2.3  形式參數(shù)的設(shè)計(jì)  123
5.2.4  函數(shù)原型  124
5.3  函數(shù)調(diào)用與參數(shù)傳遞  125
5.3.1  函數(shù)的調(diào)用方式  125
5.3.2  參數(shù)傳遞  126
5.3.3  數(shù)組參數(shù)  127
5.3.4  函數(shù)的嵌套調(diào)用  131
5.3.5  函數(shù)的遞歸調(diào)用  132
5.4  函數(shù)與變量的作用域  133
5.4.1  局部變量與全局變量  133
5.4.2  動(dòng)態(tài)存儲(chǔ)變量與靜態(tài)存儲(chǔ)變量  139
5.4.3  內(nèi)部函數(shù)與外部函數(shù)  141
5.5  程序應(yīng)用舉例  142
5.6  小結(jié)  146
習(xí)題  147
第6章  編譯預(yù)處理  151
6.1  宏定義#define  151
6.1.1  無(wú)參宏定義  151
6.1.2  有參宏定義  153
6.2  文件包含命令 #include  156
6.3  條件編譯命令  157
6.4  小結(jié)  160
習(xí)題  160
第7章  指針  163
7.1  指針概述  163
7.1.1  地址的概念  163
7.1.2  變量的存儲(chǔ)與訪問(wèn)  164
7.2  指針變量  165
7.2.1  指針變量的定義  165
7.2.2  指針變量的訪問(wèn)  165
7.2.3  指針變量的運(yùn)算  167
7.2.4  指針變量的初始化  168
7.2.5  指針變量做參數(shù)  168
7.3  數(shù)組與指針  171
7.3.1  數(shù)組的存儲(chǔ)與訪問(wèn)  171
7.3.2  指向一維數(shù)組的指針  173
7.3.3  指向多維數(shù)組的指針  175
7.3.4  指向數(shù)組的指針做參數(shù)  178
7.4  字符串與指針  180
7.4.1  字符串的存儲(chǔ)與訪問(wèn)  180
7.4.2  指向字符串的指針  181
7.4.3  指向字符串的指針做參數(shù)  184
7.5  指針數(shù)組  186
7.6  指向指針的指針  187
7.7  main()函數(shù)的參數(shù)  189
7.8  函數(shù)與指針  190
7.8.1  返回指針值的函數(shù)  190
7.8.2  指向函數(shù)的指針變量  191
7.9  小結(jié)  194
習(xí)題  194
第8章  結(jié)構(gòu)體、共用體與枚舉類(lèi)型  200
8.1  結(jié)構(gòu)體類(lèi)型與結(jié)構(gòu)體變量  200
8.1.1  什么是結(jié)構(gòu)體類(lèi)型  200
8.1.2  結(jié)構(gòu)體的聲明  201
8.1.3  結(jié)構(gòu)體變量的定義  202
8.1.4  結(jié)構(gòu)體變量的引用  203
8.1.5  結(jié)構(gòu)體變量的初始化  205
8.1.6  指向結(jié)構(gòu)體的指針  206
8.2  結(jié)構(gòu)體數(shù)組  207
8.2.1  結(jié)構(gòu)體數(shù)組的定義  207
8.2.2  結(jié)構(gòu)體數(shù)組的初始化  208
8.2.3  結(jié)構(gòu)體數(shù)組與指針  208
8.2.4  結(jié)構(gòu)體數(shù)組的應(yīng)用實(shí)例  209
8.3  結(jié)構(gòu)體與函數(shù)  210
8.3.1  結(jié)構(gòu)體變量做函數(shù)參數(shù)  210
8.3.2  結(jié)構(gòu)體數(shù)組做函數(shù)參數(shù)  211
8.3.3  返回結(jié)構(gòu)體的函數(shù)  212
8.4  動(dòng)態(tài)數(shù)據(jù)結(jié)構(gòu)--鏈表  213
8.4.1  問(wèn)題的提出  213
8.4.2  鏈表的基本結(jié)構(gòu)  213
8.4.3  鏈表結(jié)點(diǎn)的定義  214
8.4.4  單向鏈表的訪問(wèn)  214
8.4.5  動(dòng)態(tài)存儲(chǔ)空間的建立和釋放  215
8.4.6  動(dòng)態(tài)鏈表的建立  216
8.4.7  鏈表的刪除操作  218
8.4.8  鏈表的插入操作  220
8.5  共用體  223
8.6  枚舉類(lèi)型  225
8.7  自定義類(lèi)型標(biāo)識(shí)符(typedef)  227
8.8  小結(jié)  227
習(xí)題  228
第9章  文件操作  237
9.1  文件系統(tǒng)的概念  237
9.1.1  C文件概述  237
9.1.2  緩沖文件系統(tǒng)  238
9.1.3  非緩沖文件系統(tǒng)  238
9.2  文件的打開(kāi)與關(guān)閉  238
9.2.1  文件類(lèi)型指針  239
9.2.2  文件的打開(kāi)  239
9.2.3  文件的關(guān)閉(fclose()函數(shù))  241
9.3  文件的讀寫(xiě)  241
9.3.1  文件的寫(xiě)函數(shù)  242
9.3.2  文件的讀函數(shù)  246
9.3.3  隨機(jī)讀寫(xiě)文件  251
*9.4  文件操作函數(shù)  252
9.5  應(yīng)用舉例  254
9.5.1  文件的加密和解密  254
9.5.2  文件的連接  256
9.6  小結(jié)  257
習(xí)題  257
*第10章  屏幕控制與繪圖  262
10.1  文本模式  262
10.1.1  文本窗口(字符屏幕)的創(chuàng)建  262
10.1.2  文本窗口屏幕處理函數(shù)  263
10.2  圖形模式  264
10.2.1  設(shè)置圖形模式  264
10.2.2  圖形窗口  267
10.3  圖形函數(shù)及其使用  269
10.3.1  顏色函數(shù)  269
10.3.2  屏幕坐標(biāo)位置的函數(shù)  270
10.3.3  基本圖形函數(shù)  271
10.4  小結(jié)  278
習(xí)題  278
第11章  C++簡(jiǎn)介  280
11.1  面向?qū)ο蟮母拍?nbsp; 280
11.2  C++的輸入與輸出  282
11.2.1  使用cout進(jìn)行輸出  282
11.2.2  使用cin進(jìn)行輸入  283
11.3  函數(shù)重載  284
11.4  類(lèi)與對(duì)象  285
11.4.1  類(lèi)與對(duì)象的概念  285
11.4.2  對(duì)象的創(chuàng)建  287
11.4.3  構(gòu)造函數(shù)  289
11.4.4  析構(gòu)函數(shù)  291
11.5  繼承與派生  292
11.5.1  繼承的基本概念  292
11.5.2  派生類(lèi)  293
11.6  小結(jié)  296
習(xí)題  299
附錄1  ASCII字符集  301
附錄2  運(yùn)算符的優(yōu)先級(jí)和結(jié)合性  302
附錄3  標(biāo)準(zhǔn)C語(yǔ)言系統(tǒng)的庫(kù)函數(shù)  303
附錄4  C程序設(shè)計(jì)實(shí)驗(yàn)CAI系統(tǒng)  308
參考文獻(xiàn)  315

本目錄推薦

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