注冊(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語(yǔ)言程序設(shè)計(jì)

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

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

定 價(jià):¥28.00

作 者: 武雅麗、王永玲等
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 算法語(yǔ)言

ISBN: 9787302144410 出版時(shí)間: 2007-02-01 包裝: 平裝
開(kāi)本: 185*260 頁(yè)數(shù): 332 字?jǐn)?shù):  

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

  《高等學(xué)校公共課計(jì)算機(jī)教材系列:C語(yǔ)言程序設(shè)計(jì)》針對(duì)C語(yǔ)言的特點(diǎn),通過(guò)大量實(shí)例程序的解析,將知識(shí)點(diǎn)融會(huì)貫通,使讀者能快速掌握C語(yǔ)言的編程方法,提高程序設(shè)計(jì)能力。全書(shū)共14章,主要內(nèi)容可分兩部分:第一部分為C語(yǔ)言的基礎(chǔ)內(nèi)容,包括基本數(shù)據(jù)類型、控制結(jié)構(gòu)、數(shù)組、函數(shù)和編譯預(yù)處理;第二部分為C語(yǔ)言的高級(jí)編程技術(shù),也是C語(yǔ)言區(qū)別于其他高級(jí)語(yǔ)言的部分,包括構(gòu)造數(shù)據(jù)類型,即指針、結(jié)構(gòu)體、共用體和文件的概念以及相互之間的聯(lián)系。最后介紹了Turbo C的集成開(kāi)發(fā)環(huán)境?!陡叩葘W(xué)校公共課計(jì)算機(jī)教材系列:C語(yǔ)言程序設(shè)計(jì)》是作者在多年C語(yǔ)言教學(xué)實(shí)踐經(jīng)驗(yàn)及吸收國(guó)內(nèi)外優(yōu)秀教材特點(diǎn)的基礎(chǔ)上精心編寫(xiě)而成的,力求集眾多C語(yǔ)言版本的優(yōu)點(diǎn)于一身,內(nèi)容由淺入深,通俗易懂,適合作為高等學(xué)校的C語(yǔ)言教材,也適合C語(yǔ)言初學(xué)者。

作者簡(jiǎn)介

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

圖書(shū)目錄

第1章  程序設(shè)計(jì)基礎(chǔ)知識(shí)    1
1.1  計(jì)算機(jī)的工作原理    1
1.1.1  計(jì)算機(jī)的指令系統(tǒng)    1
1.1.2  計(jì)算機(jī)的解題過(guò)程    1
1.1.3  存儲(chǔ)程序原理    3
1.2  程序語(yǔ)言與程序設(shè)計(jì)    3
1.2.1  計(jì)算機(jī)程序與程序語(yǔ)言    3
1.2.2  程序設(shè)計(jì)    5
1.3  算法和算法的表示    6
1.3.1  什么是算法    6
1.3.2  算法的基本特征    8
1.4  用流程圖表示算法    9
1.5  用結(jié)構(gòu)化流程圖表示算法    10
1.5.1  什么是結(jié)構(gòu)化程序    10
1.5.2  三種基本結(jié)構(gòu)    11
1.5.3  結(jié)構(gòu)化流程圖    12
1.6  結(jié)構(gòu)化程序設(shè)計(jì)方法    14
1.6.1  結(jié)構(gòu)化程序設(shè)計(jì)特征    14
1.6.2  自頂而下的設(shè)計(jì)方法    15
1.6.3  程序設(shè)計(jì)的風(fēng)格    16
習(xí)題    17
第2章  C語(yǔ)言簡(jiǎn)介    19
2.1  C語(yǔ)言的發(fā)展過(guò)程    19
2.2  C語(yǔ)言的特點(diǎn)    19
2.3  C語(yǔ)言程序的格式和結(jié)構(gòu)特點(diǎn)    20
2.3.1  C語(yǔ)言程序的格式    20
2.3.2  C語(yǔ)言程序的結(jié)構(gòu)特點(diǎn)    22
2.4  C語(yǔ)言程序的上機(jī)執(zhí)行過(guò)程    24
習(xí)題    26
第3章  數(shù)據(jù)類型、運(yùn)算符與表達(dá)式    29
3.1  關(guān)鍵字、標(biāo)識(shí)符和保留標(biāo)識(shí)符    29
3.2  數(shù)據(jù)與數(shù)據(jù)類型    30
3.3  基本數(shù)據(jù)類型及其表示    31
3.3.1  常量與變量    31
3.3.2  整型數(shù)據(jù)、實(shí)型數(shù)據(jù)、字符型數(shù)據(jù)    33
3.4  C語(yǔ)言的運(yùn)算符    39
3.4.1  運(yùn)算符簡(jiǎn)介    39
3.4.2  算術(shù)運(yùn)算符和算術(shù)表達(dá)式    40
3.4.3  賦值運(yùn)算符和賦值表達(dá)式    41
3.4.4  增1和減1運(yùn)算符    43
3.4.5  關(guān)系運(yùn)算符和關(guān)系表達(dá)式    43
3.4.6  邏輯運(yùn)算符和邏輯表達(dá)式    44
3.5  逗號(hào)表達(dá)式    46
3.6  程序舉例    46
習(xí)題    48
第4章  控制結(jié)構(gòu)    52
4.1  C語(yǔ)言的構(gòu)成    52
4.2  輸入與輸出函數(shù)    54
4.2.1  格式控制的輸入與輸出函數(shù)    54
4.2.2  字符的輸入與輸出函數(shù)    64
4.3  順序結(jié)構(gòu)    66
4.4  選擇結(jié)構(gòu)    67
4.4.1  if語(yǔ)句    68
4.4.2  條件運(yùn)算符和條件表達(dá)式    72
4.4.3  switch語(yǔ)句    74
4.4.4  選擇結(jié)構(gòu)程序設(shè)計(jì)舉例    76
4.5  循環(huán)結(jié)構(gòu)    77
4.5.1  while語(yǔ)句    78
4.5.2  do-while語(yǔ)句    80
4.5.3  for語(yǔ)句    81
4.5.4  循環(huán)的嵌套    85
4.5.5  幾種循環(huán)的比較    85
4.6  其他控制語(yǔ)句    87
4.6.1  break語(yǔ)句    87
4.6.2  continue語(yǔ)句    88
4.6.3  goto語(yǔ)句    89
4.7  良好的源程序書(shū)寫(xiě)風(fēng)格    89
4.7.1  源程序書(shū)寫(xiě)格式    89
4.7.2  注釋的使用    89
4.8  程序舉例    91
習(xí)題    96
第5章  數(shù)組    105
5.1  一維數(shù)組    105
5.1.1  一維數(shù)組的定義    106
5.1.2  一維數(shù)組的初始化    106
5.1.3  一維數(shù)組程序舉例    107
5.2  二維數(shù)組    112
5.2.1  二維數(shù)組的定義    113
5.2.2  二維數(shù)組的初始化    113
5.2.3  二維數(shù)組程序舉例    114
5.3  字符數(shù)組    117
5.3.1  字符數(shù)組的定義    117
5.3.2  字符數(shù)組的初始化    118
5.3.3  字符數(shù)組的輸入輸出    119
5.3.4  字符串處理函數(shù)    121
5.3.5  字符數(shù)組程序舉例    124
習(xí)題    127
第6章  函數(shù)    133
6.1  概述    133
6.2  函數(shù)的定義和調(diào)用    134
6.2.1  函數(shù)的定義    134
6.2.2  函數(shù)的調(diào)用    136
6.3  函數(shù)的參數(shù)及其傳遞方式    140
6.3.1  變量作函數(shù)參數(shù)    140
6.3.2  數(shù)組作函數(shù)參數(shù)    141
6.4  函數(shù)的嵌套調(diào)用和遞歸調(diào)用    149
6.4.1  函數(shù)的嵌套調(diào)用    149
6.4.2  函數(shù)的遞歸調(diào)用    153
6.5  變量的作用域及其存儲(chǔ)類型    156
6.5.1  局部變量及其存儲(chǔ)類型    157
6.5.2  全局變量及其存儲(chǔ)類型    160
6.6  內(nèi)部函數(shù)和外部函數(shù)    164
6.6.1  內(nèi)部函數(shù)    164
6.6.2  外部函數(shù)    164
習(xí)題    170
第7章  編譯預(yù)處理    176
7.1  概述    176
7.2  宏定義    176
7.2.1  不帶參數(shù)的宏定義    176
7.2.2  符號(hào)常量    178
7.2.3  帶參數(shù)的宏定義    179
7.3  文件包含    181
7.4  條件編譯    182
7.5  程序舉例    185
習(xí)題    185
第8章  結(jié)構(gòu)體和共用體    188
8.1  結(jié)構(gòu)體    188
8.1.1  結(jié)構(gòu)體變量的定義    189
8.1.2  結(jié)構(gòu)體變量的初始化    190
8.1.3  結(jié)構(gòu)體變量的引用    191
8.1.4  結(jié)構(gòu)體數(shù)組    192
8.2  共用體    193
8.2.1  共用體變量的定義    193
8.2.2  共用體變量的引用    194
8.3  枚舉類型    195
8.4  用typedef定義類型    196
習(xí)題    197
第9章  指針的概念    201
9.1  指針與地址    201
9.1.1  地址    201
9.1.2  指針    201
9.2  指針變量的定義    202
9.3  指針變量的操作    203
9.3.1  指針運(yùn)算符    203
9.3.2  指針的賦值與比較    203
9.3.3  指針的算術(shù)運(yùn)算    205
9.4  指針與數(shù)組    206
9.4.1  指針與一維數(shù)組    206
9.4.2  指針與字符串    209
9.4.3  指針與二維數(shù)組    212
9.4.4  指向數(shù)組的指針    215
9.5  程序舉例    216
習(xí)題    217
第10章  指針與函數(shù)    223
10.1  函數(shù)的參數(shù)為指針    223
10.1.1  指針變量作函數(shù)參數(shù)    223
10.1.2  數(shù)組名作函數(shù)參數(shù)    226
10.1.3  指向一維數(shù)組的指針作函數(shù)的參數(shù)    230
10.2  函數(shù)的返回值為指針    233
10.3  指向函數(shù)的指針    234
10.3.1  通過(guò)指向函數(shù)的指針調(diào)用函數(shù)    234
10.3.2  函數(shù)指針作函數(shù)的參數(shù)    235
10.4  指針數(shù)組和指向指針的指針    236
10.4.1  指針數(shù)組    236
10.4.2  指向指針的指針    239
10.5  指針數(shù)組作main()函數(shù)的參數(shù)    240
10.6  void型指針    243
10.7  指針小結(jié)    243
10.7.1  與指針有關(guān)的變量說(shuō)明    243
10.7.2  使用指針時(shí)易犯的錯(cuò)誤    245
習(xí)題    245
第11章  指針與結(jié)構(gòu)體    255
11.1  指針指向結(jié)構(gòu)體    255
11.1.1  指向結(jié)構(gòu)體變量的指針    255
11.1.2  指針指向結(jié)構(gòu)體數(shù)組    256
11.2  結(jié)構(gòu)體指針作函數(shù)參數(shù)    257
11.3  鏈表    259
11.3.1  動(dòng)態(tài)存儲(chǔ)分配    259
11.3.2  單鏈表    261
11.3.3  環(huán)形鏈表和雙向鏈表    269
習(xí)題    271
第12章  位運(yùn)算    276
12.1  二進(jìn)制表示的整數(shù)及其位操作    276
12.1.1  二進(jìn)制數(shù)位及其表示數(shù)的范圍    276
12.1.2  負(fù)整數(shù)在機(jī)器中的表示    277
12.2  位運(yùn)算符和位運(yùn)算    278
12.2.1 “與”運(yùn)算符    279
12.2.2 “或”運(yùn)算符    280
12.2.3 “異或”運(yùn)算符    280
12.2.4 “取反”運(yùn)算符    282
12.2.5 “左移”運(yùn)算符    283
12.2.6 “右移”運(yùn)算符    283
12.2.7  位運(yùn)算賦值運(yùn)算符    284
12.2.8  不同長(zhǎng)度的數(shù)據(jù)進(jìn)行位運(yùn)算    285
12.3  位運(yùn)算舉例    285
12.4  位段    287
習(xí)題    290
第13章  文件    293
13.1  文件的概念    293
13.2  文件的打開(kāi)與關(guān)閉    294
13.2.1  文件的打開(kāi)    294
13.2.2  文件的關(guān)閉    295
13.3  文件的讀寫(xiě)    296
13.3.1  fputc和fgetc函數(shù)    296
13.3.2  fscanf和fprintf函數(shù)    298
13.3.3  fwrite和fread函數(shù)    299
13.4  文件的指針管理——文件的定位    301
13.4.1  rewind函數(shù)    301
13.4.2  fseek函數(shù)    301
13.4.3  ftell函數(shù)    302
13.5  非緩沖文件系統(tǒng)    302
13.5.1  打開(kāi)文件函數(shù)    302
13.5.2  關(guān)閉文件函數(shù)    303
13.5.3  創(chuàng)建文件函數(shù)    303
13.5.4  成塊讀寫(xiě)函數(shù)    303
13.5.5  文件的定位函數(shù)    303
習(xí)題    304
第14章  Turbo C集成開(kāi)發(fā)環(huán)境    307
14.1  Turbo C集成環(huán)境的整體認(rèn)識(shí)    307
14.1.1  元件組成    307
14.1.2  操作界面    307
14.1.3  系統(tǒng)功能    308
14.2  Turbo C菜單的使用    308
14.2.1  File    309
14.2.2  Edit    310
14.2.3  Run    311
14.2.4  Compile    312
14.2.5  Project    313
14.2.6  Options    314
14.2.7  Debug    320
14.2.8  Break/watch    321
附錄A  常用字符及其ASCII代碼    323
附錄B  C語(yǔ)言的運(yùn)算符及其結(jié)合性    325
附錄C  C語(yǔ)言的庫(kù)函數(shù)    327
參考文獻(xiàn)    333

本目錄推薦

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