注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)由淺入深學(xué)C語言:基礎(chǔ)、進階與必做430題

由淺入深學(xué)C語言:基礎(chǔ)、進階與必做430題

由淺入深學(xué)C語言:基礎(chǔ)、進階與必做430題

定 價:¥59.80

作 者: 崔久 著
出版社: 電子工業(yè)出版社
叢編項:
標(biāo) 簽: VC++

ISBN: 9787121133336 出版時間: 2011-07-01 包裝: 平裝
開本: 16開 頁數(shù): 496 字數(shù):  

內(nèi)容簡介

  目前C語言已經(jīng)成為世界上最流行的高級語言之一,具有簡單易學(xué)、結(jié)構(gòu)化、可對計算機硬件直接操作、可移植性好等特性,被應(yīng)用于計算機的各個領(lǐng)域,例如系統(tǒng)軟件和應(yīng)用軟件的開發(fā)、科學(xué)計算等方面?!队蓽\入深學(xué)C語言:基礎(chǔ)、進階與必做430題(附DVD光盤1張)》簡單易懂,內(nèi)容豐富,包含大量的實例和習(xí)題,由易到難逐步講解,使讀者易于了解和掌握本書講解的知識?!队蓽\入深學(xué)C語言:基礎(chǔ)、進階與必做430題(附DVD光盤1張)》由4篇組成:第1篇是C語言基礎(chǔ),講解了C語言的發(fā)展歷程、特點及C語言程序的編譯和鏈接、順序結(jié)構(gòu)、條件結(jié)構(gòu)、循環(huán)結(jié)構(gòu);第2篇是C語言技術(shù)進階,包括數(shù)組、指針、函數(shù)、結(jié)構(gòu)型、共用型、枚舉型和用戶自定義類型;第3篇是C語言高級應(yīng)用,包括算法、預(yù)編譯命令、文件和圖形,以及預(yù)處理命令等內(nèi)容;第4篇是C語言開發(fā)案例,詳細講解了C語言項目開發(fā)案例,讀者在這里可以學(xué)習(xí)到C語言項目的整個開發(fā)過程。

作者簡介

暫缺《由淺入深學(xué)C語言:基礎(chǔ)、進階與必做430題》作者簡介

圖書目錄

第1篇  C語言基礎(chǔ)
第1章  第一個C語言程序 1
1.1  搭建開發(fā)環(huán)境 1
1.1.1  對硬件系統(tǒng)的要求 1
1.1.2  對軟件環(huán)境的要求 2
1.1.3  C語言開發(fā)工具簡介 2
1.2  第一個C語言程序 4
1.2.1  學(xué)習(xí)C語言的好工具Visual C++ 4
1.2.2  創(chuàng)建及運行第一個程序 5
1.3  良好的代碼規(guī)范 8
1.3.1  規(guī)范命名 8
1.3.2  美觀對稱 9
1.3.3  合理注釋 10
1.4  小結(jié) 11
1.5  習(xí)題 12
第2章  C語言基礎(chǔ) 15
2.1  程序語言基礎(chǔ)知識 15
2.2  C語言簡介 15
2.2.1  C語言發(fā)展史 16
2.2.2  C語言特點 16
2.2.3  C語言結(jié)構(gòu) 17
2.3  C程序舉例及其構(gòu)成 17
2.4  C程序的編譯和執(zhí)行 21
2.4.1  編譯程序 21
2.4.2  解釋程序 22
2.4.3  分塊編譯 23
2.4.4  函數(shù)和連接 24
2.4.5  運行程序 25
2.5  算法設(shè)計與分析 25
2.5.1  算法簡介 25
2.5.2  算法復(fù)雜性 26
2.6  小結(jié) 26
2.7  習(xí)題 26
第3章  變量和數(shù)據(jù)類型 31
3.1  常量及符號常量 31
3.1.1  常量 31
3.1.2  符號常量 32
3.2  變量 33
3.2.1  變量的概念及定義 33
3.2.2  變量地址 34
3.2.3  變量初始化 35
3.3  C語言的基本數(shù)據(jù)類型 35
3.3.1  整型常量 36
3.3.2  整型變量 37
3.3.3  浮點型 39
3.3.4  字符型 41
3.4  數(shù)據(jù)機內(nèi)存儲形式 43
3.4.1  整型數(shù)據(jù)機內(nèi)存儲形式 43
3.4.2  浮點型數(shù)據(jù)機內(nèi)存儲形式 43
3.4.3  字符型數(shù)據(jù)機內(nèi)存儲形式 43
3.5  局部變量 44
3.6  全局變量 44
3.7  形式參數(shù) 45
3.8  賦值及類型轉(zhuǎn)換 46
3.9  運算符及其表達式 46
3.9.1  算術(shù)運算符及其表達式 47
3.9.2  加1和減1運算符 47
3.9.3  關(guān)系運算符及其表達式 49
3.9.4  邏輯運算符及其表達式 50
3.9.5  三目運算符 50
3.9.6  位運算符 51
3.9.7  sizeof運算符 53
3.9.8  逗號運算符 54
3.10  小結(jié) 55
3.11  習(xí)題 55
第4章  順序結(jié)構(gòu)程序設(shè)計 62
4.1  順序結(jié)構(gòu)程序設(shè)計初探 62
4.1.1  順序結(jié)構(gòu)流程圖和N-S流程圖 62
4.1.2  簡單的順序結(jié)構(gòu)程序 62
4.1.3  了解C語言的格式輸入、輸出函數(shù) 64
4.2  詳解格式輸入、輸出函數(shù) 65
4.2.1  調(diào)用scanf()函數(shù)實現(xiàn)格式化輸入 65
4.2.2  調(diào)用printf()函數(shù)實現(xiàn)格式化輸出 67
4.2.3  putchar()函數(shù) 69
4.2.4  getchar()函數(shù) 70
4.3  本章技術(shù)點范例應(yīng)用 72
4.4  本章綜合練習(xí) 72
4.5  小結(jié) 73
4.6  習(xí)題 74
第5章  條件結(jié)構(gòu)程序設(shè)計 83
5.1  條件結(jié)構(gòu)簡介 83
5.1.1  if單分支形式 83
5.1.2  if-else雙分支形式 85
5.2  多重if 86
5.3  嵌套if 88
5.4  switch結(jié)構(gòu) 89
5.5  實戰(zhàn)項目 91
5.6  小結(jié) 94
5.7  習(xí)題 95
第6章  循環(huán)結(jié)構(gòu)程序設(shè)計 109
6.1  for循環(huán) 109
6.1.1  for循環(huán) 109
6.1.2  for循環(huán)結(jié)構(gòu)應(yīng)用 111
6.2  while循環(huán) 114
6.3  do-while循環(huán) 116
6.4  三種循環(huán)結(jié)構(gòu)的區(qū)別 118
6.5  嵌套循環(huán) 120
6.6  循環(huán)結(jié)構(gòu)強化實例 123
6.7  小結(jié) 126
6.8  習(xí)題 126
第2篇  C語言技術(shù)進階
第7章  數(shù)組 140
7.1  數(shù)組簡介 140
7.2  為何需要數(shù)組 141
7.3  一維數(shù)組 141
7.3.1  一維數(shù)組的聲明和初始化 141
7.3.2  一維數(shù)組的引用 143
7.4  二維數(shù)組 146
7.4.1  二維數(shù)組的聲明和初始化 147
7.4.2  二維數(shù)組應(yīng)用舉例 148
7.5  字符數(shù)組 151
7.5.1  字符串與字符數(shù)組 151
7.5.2  字符串輸入、輸出函數(shù) 152
7.5.3  字符串函數(shù) 154
7.6  數(shù)組實戰(zhàn)項目 155
7.7  小結(jié) 158
7.8  習(xí)題 158
第8章  指針 169
8.1  指針簡介 169
8.2  指針的定義及應(yīng)用 170
8.2.1  指針的定義 170
8.2.2  指針的引用 170
8.2.3  指針變量作為函數(shù)的參數(shù) 173
8.3  指針與數(shù)組 174
8.3.1  指針和一維數(shù)組 174
8.3.2  指針和二維數(shù)組 177
8.4  指針和字符串 179
8.5  函數(shù)的指針 181
8.6  指向指針的指針 183
8.7  指針應(yīng)用舉例 184
8.8  小結(jié) 187
8.9  習(xí)題 187
第9章  函數(shù) 200
9.1  函數(shù)定義和調(diào)用 200
9.1.1  定義函數(shù) 200
9.1.2  調(diào)用函數(shù) 202
9.1.3  函數(shù)的返回值 203
9.2  變量的生存期和作用域 205
9.2.1  函數(shù)內(nèi)部變量 205
9.2.2  函數(shù)外部變量 206
9.3  函數(shù)的實參和形參 209
9.3.1  傳值方式 209
9.3.2  傳址方式 210
9.4  函數(shù)的嵌套和遞歸 212
9.4.1  函數(shù)的嵌套 213
9.4.2  函數(shù)的遞歸 214
9.5  函數(shù)應(yīng)用舉例 215
9.6  小結(jié) 217
9.7  習(xí)題 217
第10章  結(jié)構(gòu)型、共用型、枚舉型及用戶自定義型數(shù)據(jù) 229
10.1  結(jié)構(gòu)體類型 229
10.1.1  結(jié)構(gòu)體類型簡介 229
10.1.2  結(jié)構(gòu)體類型定義 230
10.1.3  結(jié)構(gòu)體類型引用 231
10.1.4  結(jié)構(gòu)體變量初始化 233
10.2  結(jié)構(gòu)體數(shù)組 234
10.2.1  結(jié)構(gòu)體數(shù)組定義 234
10.2.2  結(jié)構(gòu)體數(shù)組引用 235
10.2.3  結(jié)構(gòu)體數(shù)組初始化 236
10.3  結(jié)構(gòu)指針 237
10.3.1  結(jié)構(gòu)體指針概念及其定義 237
10.3.2  結(jié)構(gòu)體數(shù)組指針 238
10.3.3  結(jié)構(gòu)體指針應(yīng)用 240
10.4  結(jié)構(gòu)與函數(shù)參數(shù) 242
10.4.1  結(jié)構(gòu)變量作為函數(shù)參數(shù) 242
10.4.2  結(jié)構(gòu)體地址作為函數(shù)參數(shù) 244
10.4.3  結(jié)構(gòu)體數(shù)組作為函數(shù)參數(shù) 245
10.5  共用體 247
10.5.1  共用體概念及其定義 247
10.5.2  共同體變量應(yīng)用 247
10.5.3  共同體與結(jié)構(gòu)體的嵌套 249
10.6  枚舉型 251
10.7  用戶自定義類型 253
10.8  鏈表 254
10.8.1  單向鏈表 255
10.8.2  創(chuàng)建及輸出鏈表 256
10.8.3  雙向鏈表 258
10.8.4  鏈表中插入結(jié)點和刪除結(jié)點 260
10.9  小結(jié) 262
10.10  習(xí)題 262
第3篇  C語言高級應(yīng)用
第11章  程序的靈魂——算法 275
11.1  了解算法的必要性 275
11.2  求最大值算法 276
11.3  求最小值算法 277
11.4  排序算法 278
11.4.1  直接插入排序 278
11.4.2  折半插入排序 280
11.4.3  希爾排序 281
11.4.4  冒泡排序 283
11.4.5  選擇排序 285
11.4.6  歸并排序 286
11.5  查找算法 289
11.5.1  順序查找 289
11.5.2  折半查找 290
11.5.3  分塊查找 291
11.6  小結(jié) 292
11.7  習(xí)題 292
第12章  文件 303
12.1  文件簡介 303
12.1.1  緩沖文件 303
12.1.2  非緩沖文件 304
12.1.3  文件指針和位置指針 304
12.2  與文件有關(guān)的庫函數(shù) 304
12.2.1  文件的打開和關(guān)閉函數(shù) 304
12.2.2  文件的讀寫函數(shù) 306
12.3  文件定位函數(shù) 315
12.3.1  feof()函數(shù) 315
12.3.2  rewind()函數(shù) 316
12.3.3  fseek()函數(shù)和文件隨機存取 317
12.3.4  ftell()函數(shù) 319
12.4  出錯檢測函數(shù) 320
12.4.1  ferror()函數(shù) 320
12.4.2  clearerr()函數(shù) 321
12.5  程序應(yīng)用舉例 321
12.6  小結(jié) 324
12.7  習(xí)題 324
第13章  圖形處理基礎(chǔ)知識 334
13.1  C語言圖形基本概念 334
13.2  基本圖形函數(shù) 334
13.2.1  圖形初始化 335
13.2.2  關(guān)閉圖形函數(shù) 336
13.2.3  設(shè)置外觀函數(shù) 336
13.2.4  清除窗口函數(shù) 337
13.2.5  清屏函數(shù) 337
13.2.6  繪圖函數(shù) 337
13.3  圖形應(yīng)用范例 341
13.4  小結(jié) 343
13.5  習(xí)題 343
第14章  預(yù)處理宏命令 345
14.1  宏 345
14.1.1  不帶參數(shù)的宏 345
14.1.2  帶參數(shù)的宏 348
14.2  文件包含 350
14.3  條件編譯 352
14.4  不同存儲類型的變量 355
14.4.1  自動類型變量 355
14.4.2  靜態(tài)變量 355

本目錄推薦

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