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

由淺入深學C語言:基礎、進階與必做430題

由淺入深學C語言:基礎、進階與必做430題

定 價:¥59.80

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1篇  C語言基礎
第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  學習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  小結 11
1.5  習題 12
第2章  C語言基礎 15
2.1  程序語言基礎知識 15
2.2  C語言簡介 15
2.2.1  C語言發(fā)展史 16
2.2.2  C語言特點 16
2.2.3  C語言結構 17
2.3  C程序舉例及其構成 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  算法設計與分析 25
2.5.1  算法簡介 25
2.5.2  算法復雜性 26
2.6  小結 26
2.7  習題 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  賦值及類型轉換 46
3.9  運算符及其表達式 46
3.9.1  算術運算符及其表達式 47
3.9.2  加1和減1運算符 47
3.9.3  關系運算符及其表達式 49
3.9.4  邏輯運算符及其表達式 50
3.9.5  三目運算符 50
3.9.6  位運算符 51
3.9.7  sizeof運算符 53
3.9.8  逗號運算符 54
3.10  小結 55
3.11  習題 55
第4章  順序結構程序設計 62
4.1  順序結構程序設計初探 62
4.1.1  順序結構流程圖和N-S流程圖 62
4.1.2  簡單的順序結構程序 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  本章技術點范例應用 72
4.4  本章綜合練習 72
4.5  小結 73
4.6  習題 74
第5章  條件結構程序設計 83
5.1  條件結構簡介 83
5.1.1  if單分支形式 83
5.1.2  if-else雙分支形式 85
5.2  多重if 86
5.3  嵌套if 88
5.4  switch結構 89
5.5  實戰(zhàn)項目 91
5.6  小結 94
5.7  習題 95
第6章  循環(huán)結構程序設計 109
6.1  for循環(huán) 109
6.1.1  for循環(huán) 109
6.1.2  for循環(huán)結構應用 111
6.2  while循環(huán) 114
6.3  do-while循環(huán) 116
6.4  三種循環(huán)結構的區(qū)別 118
6.5  嵌套循環(huán) 120
6.6  循環(huán)結構強化實例 123
6.7  小結 126
6.8  習題 126
第2篇  C語言技術進階
第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ù)組應用舉例 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  小結 158
7.8  習題 158
第8章  指針 169
8.1  指針簡介 169
8.2  指針的定義及應用 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  指針應用舉例 184
8.8  小結 187
8.9  習題 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ù)應用舉例 215
9.6  小結 217
9.7  習題 217
第10章  結構型、共用型、枚舉型及用戶自定義型數(shù)據(jù) 229
10.1  結構體類型 229
10.1.1  結構體類型簡介 229
10.1.2  結構體類型定義 230
10.1.3  結構體類型引用 231
10.1.4  結構體變量初始化 233
10.2  結構體數(shù)組 234
10.2.1  結構體數(shù)組定義 234
10.2.2  結構體數(shù)組引用 235
10.2.3  結構體數(shù)組初始化 236
10.3  結構指針 237
10.3.1  結構體指針概念及其定義 237
10.3.2  結構體數(shù)組指針 238
10.3.3  結構體指針應用 240
10.4  結構與函數(shù)參數(shù) 242
10.4.1  結構變量作為函數(shù)參數(shù) 242
10.4.2  結構體地址作為函數(shù)參數(shù) 244
10.4.3  結構體數(shù)組作為函數(shù)參數(shù) 245
10.5  共用體 247
10.5.1  共用體概念及其定義 247
10.5.2  共同體變量應用 247
10.5.3  共同體與結構體的嵌套 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  鏈表中插入結點和刪除結點 260
10.9  小結 262
10.10  習題 262
第3篇  C語言高級應用
第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  小結 292
11.7  習題 292
第12章  文件 303
12.1  文件簡介 303
12.1.1  緩沖文件 303
12.1.2  非緩沖文件 304
12.1.3  文件指針和位置指針 304
12.2  與文件有關的庫函數(shù) 304
12.2.1  文件的打開和關閉函數(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  程序應用舉例 321
12.6  小結 324
12.7  習題 324
第13章  圖形處理基礎知識 334
13.1  C語言圖形基本概念 334
13.2  基本圖形函數(shù) 334
13.2.1  圖形初始化 335
13.2.2  關閉圖形函數(shù) 336
13.2.3  設置外觀函數(shù) 336
13.2.4  清除窗口函數(shù) 337
13.2.5  清屏函數(shù) 337
13.2.6  繪圖函數(shù) 337
13.3  圖形應用范例 341
13.4  小結 343
13.5  習題 343
第14章  預處理宏命令 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) www.leeflamesbasketballcamps.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號