注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計C/C++及其相關C語言開發(fā)入門與編程實踐

C語言開發(fā)入門與編程實踐

C語言開發(fā)入門與編程實踐

定 價:¥48.80

作 者: (中國臺灣)榮欽科技
出版社: 電子工業(yè)出版社
叢編項: C C++開發(fā)專家
標 簽: C/Turbo C

ISBN: 9787121052552 出版時間: 2007-12-01 包裝: 平裝
開本: 16開 頁數(shù): 480 字數(shù):  

內容簡介

  本書共分11章,循序漸進地介紹C語言程序設計的基本概念、基本數(shù)據(jù)、輸入/輸出、程序的流程控制、數(shù)組與字符串、指針、函數(shù)與預處理、結構等自定義數(shù)據(jù)類型、文件操作等內容,并在最后介紹C語言的常用函數(shù)庫。同時在附錄中介紹Dev C++、Visual C++、C++ Builder Personal 6.0的安裝與使用,以及C++語言的特性。書中融入大量的程序范例,并提供許多程序設計與調試的相關經(jīng)驗,因此,本書非常適合作為學習程序語言的教材。在每章最后一節(jié),針對該章的語法及程序設計技巧,安排許多實用綜合程序范例,以期能多給學習者更多的實踐經(jīng)驗。本書實例源代碼可在飛思下載專區(qū)下載,以供讀者參考。本書可作為各級學校和培訓機構的教材或參考書,同樣,程序設計自學者或是硬件工程師也可以用其來查閱相關知識點或作為參考資料。本書繁體字版名為《That’s It C語言》,由榮欽科技股份有限公司授權出版,著作權歸榮欽科技股份有限公司所有。本書簡體字中文版授權電子工業(yè)出版社出版,專有出版權屬電子工業(yè)出版社所有,未經(jīng)本書版權所有者和本書出版者書面許可,任何單位和個人均不得以任何方式或任何手段復制或傳播本書的部分或全部。

作者簡介

暫缺《C語言開發(fā)入門與編程實踐》作者簡介

圖書目錄

第1章  C語言與程序設計簡介 1
1.1  認識程序語言 2
1.1.1  機器語言 2
1.1.2  匯編語言 2
1.1.3  高級語言 3
1.1.4  非程序性語言 4
1.1.5  人工智能語言 4
1.2  程序設計簡介 4
1.2.1  算法 5
1.2.2  程序語言的選擇 6
1.2.3  程序設計流程 7
1.2.4  程序代碼編寫原則 7
1.2.5  結構化程序設計 8
1.3  C語言簡介 9
1.4  C程序的開發(fā)環(huán)境 10
1.4.1  Visual C++ 2005 Express 10
1.4.2  C++ Builder 11
1.4.3  Visual C++ 11
1.4.4  Dev C++ 12
1.4.5  GCC 13
1.5  第一個C程序 14
1.5.1  預處理區(qū) 15
1.5.2  程序注釋 15
1.5.3  程序語句 16
1.5.4  程序塊 16
1.5.5  C程序開發(fā)步驟說明 17
1.5.6  開始編寫C程序 18
1.5.7  編譯C程序 20
1.5.8  執(zhí)行C程序 21
1.5.9  main()函數(shù) 22
1.6  本章重點回顧 23
【學習測試】 24
第2章  基本數(shù)據(jù)處理 27
2.1  變量和常量 28
2.1.1  變量簡介 28
2.1.2  變量命名規(guī)則 28
2.1.3  變量聲明 29
2.1.4  常量簡介 31
2.2  基本數(shù)據(jù)類型 31
2.2.1  整數(shù)數(shù)據(jù)類型 32
2.2.2  浮點數(shù)數(shù)據(jù)類型 34
2.2.3  字符數(shù)據(jù)類型 36
2.2.4  void 數(shù)據(jù)類型 39
2.3  表達式簡介 39
2.3.1  賦值運算符 39
2.3.2  算術運算符 40
2.3.3  關系運算符 41
2.3.4  邏輯運算符 43
2.3.5  自增與自減運算符 45
2.3.6  位運算符 47
2.3.7  復合賦值運算符 50
2.3.8  運算符優(yōu)先級 51
2.4  數(shù)據(jù)類型轉換 52
2.4.1  自動類型轉換 52
2.4.2  強制類型轉換 55
2.5  本章綜合練習 56
2.6  本章重點回顧 59
【學習測試】 61
第3章  基本輸入/輸出函數(shù) 65
3.1  常用輸入/輸出函數(shù)簡介 66
3.1.1  printf()函數(shù) 66
3.1.2  scanf()函數(shù) 73
3.2  其他輸入/輸出函數(shù)簡介 77
3.2.1  getchar()函數(shù)和putchar()函數(shù) 77
3.2.2  getche()函數(shù)和getch()函數(shù) 79
3.2.3  gets()函數(shù)和puts()函數(shù) 81
3.3  本章綜合練習 82
3.4  本章重點回顧 84
【學習測試】 85
第4章  流程控制 89
4.1  順序結構 90
4.2  選擇結構 91
4.2.1  if條件語句 91
4.2.2  if…else條件語句 93
4.2.3  條件運算符 95
4.2.4  if…else if條件語句 96
4.2.5  switch條件語句 98
4.3  循環(huán)結構 100
4.3.1  for循環(huán)語句 101
4.3.2  while循環(huán)語句 104
4.3.3  do…while循環(huán)語句 107
4.4  其他循環(huán)相關語句 109
4.4.1  break語句 110
4.4.2  continue語句 111
4.4.3  goto語句 113
4.5  本章綜合練習 115
4.6  本章重點回顧 121
【學習測試】 122
第5章  數(shù)組與字符串 127
5.1  數(shù)組簡介 128
5.1.1  一維數(shù)組 129
5.1.2  二維數(shù)組 132
5.1.3  多維數(shù)組 134
5.2  認識字符串 135
5.2.1  字符串聲明 135
5.2.2  字符串數(shù)組簡介 137
5.3  字符串處理功能實現(xiàn) 138
5.3.1  字符串長度與復制功能 139
5.3.2  字符串連接功能 140
5.3.3  字符串比較功能 142
5.3.4  字符串搜索功能 143
5.4  本章綜合練習 145
5.5  本章重點回顧 149
【學習測試】 149
第6章  指針 153
6.1  指針簡介 154
6.1.1  聲明指針變量 155
6.1.2  指針運算 159
6.1.3  多重指針 161
6.2  指針與數(shù)組 164
6.2.1  指針與一維數(shù)組 167
6.2.2  指針與多維數(shù)組 168
6.2.3  指針與字符串 173
6.2.4  指針數(shù)組 175
6.3  動態(tài)內存分配 178
6.3.1  動態(tài)分配變量 178
6.3.2  動態(tài)分配數(shù)組 180
6.4  本章綜合練習 187
6.5  本章重點回顧 193
【學習測試】 194
第7章  函數(shù) 199
7.1  認識函數(shù) 200
7.1.1  自定義函數(shù)語法簡介 200
7.1.2  函數(shù)聲明 202
7.1.3  函數(shù)調用 204
7.2  函數(shù)的參數(shù)傳遞 206
7.2.1  傳值調用 207
7.2.2  傳址調用 209
7.2.3  數(shù)組與參數(shù)傳遞 212
7.2.4  指針型返回值 215
7.3  函數(shù)指針 217
7.3.1  聲明函數(shù)指針 217
7.3.2  參數(shù)型函數(shù)指針 219
7.3.3  函數(shù)指針數(shù)組 222
7.4  命令行參數(shù)介紹 224
7.5  變量的作用域 227
7.5.1  全局變量(Global Variable) 227
7.5.2  局部變量 228
7.6  變量的存儲類型 230
7.6.1  自動變量 230
7.6.2  靜態(tài)局部變量 231
7.6.3  外部變量 233
7.6.4  靜態(tài)外部變量 235
7.6.5  寄存器變量 237
7.7  遞歸函數(shù) 238
7.7.1  遞歸的定義 238
7.7.2  遞歸的運作機制 240
7.8  本章綜合練習 243
7.9  本章重點回顧 255
【學習測試】 257
第8章  預處理器與宏 261
8.1  宏 262
8.1.1  #include 指令 262
8.1.2  #define指令 264
8.1.3  宏函數(shù) 266
8.2  條件編譯指令 269
8.2.1  #if、#endif、#else和
#elif指令 269
8.2.2  #ifdef和#ifndef指令 271
8.3  本章綜合練習 272
8.4  本章重點回顧 273
【學習測試】 273
第9章  結構與其他自定義數(shù)據(jù)類型 275
9.1  結構 276
9.1.1  結構聲明與存取方式 276
9.1.2  結構指針 278
9.1.3  結構數(shù)組 282
9.1.4  結構指針數(shù)組 286
9.1.5  嵌套結構 287
9.1.6  鏈表的應用 290
9.1.7  函數(shù)與結構 292
9.2  其他自定義數(shù)據(jù)類型 296
9.2.1  類型定義指令 296
9.2.2  枚舉類型 298
9.2.3  聯(lián)合類型 300
9.3  本章綜合練習 302
9.4  本章重點回顧 312
【學習測試】 313
第10章  文件入門與處理 319
10.1  文件簡介 320
10.1.1  認識數(shù)據(jù)流 320
10.1.2  文件的種類 322
10.1.3  文件存取方式 322
10.2  文本文件操作簡介 322
10.2.1  文件的打開與關閉 323
10.2.2  字符存取函數(shù) 325
10.2.3  字符串存取函數(shù) 327
10.2.4  格式化存取函數(shù) 330
10.3  二進制文件操作介紹 332
10.3.1  二進制文件寫入函數(shù) 333
10.3.2  二進制文件讀取函數(shù) 335
10.4  隨機存取文件 337
10.4.1  讀取光標 337
10.4.2  隨機文件存取方式 339
10.5  無緩沖區(qū)文件存取操作 343
10.5.1  基本文件操作簡介 343
10.5.2  無緩沖區(qū)隨機文件
存取方式 347
10.6  本章綜合練習 349
10.7  本章重點回顧 350
【學習測試】 352
第11章  C語言的常用函數(shù)庫 355
11.1  字符串與字符處理函數(shù) 356
11.1.1  字符處理函數(shù) 356
11.1.2  字符串處理函數(shù) 358
11.1.3  字符串轉換函數(shù) 360
11.2  時間和日期函數(shù) 361
11.3  數(shù)學函數(shù) 364
11.3.1  三角函數(shù)與雙曲線函數(shù) 364
11.3.2  指數(shù)與對數(shù)函數(shù) 365
11.3.3  其他數(shù)學函數(shù) 367
11.4  隨機數(shù)函數(shù) 368
11.5  本章綜合練習 370
11.6  本章重點回顧 375
【學習測試】 375
附錄A  Dev C++的安裝與介紹 377
附錄B  Visual C++安裝與介紹 385
B.1  安裝Visual C++ 385
B.2  Visual C++6.0的IDE界面 391
B.3  快速編譯程序 392
附錄C  在Linux下開發(fā)程序 395
C.1  在Linux下編寫與編譯
C語言程序 396
C.2  程序的執(zhí)行與默認路徑的
設置 399
C.3  在線指令查詢 400
附錄D  ASCII一般字符編碼 403
附錄E  C++語言速覽 405
E.1  面向對象程序設計 406
E.1.1  封裝 406
E.1.2  繼承 407
E.1.3  多態(tài) 407
E.2  青出于藍的C++語言 407
E.2.1  頭文件 408
E.2.2  注釋 409
E.2.3  名稱空間 409
E.2.4  bool數(shù)據(jù)類型 410
E.2.5  數(shù)據(jù)類型轉換 410
E.2.6  標準輸入/輸出函數(shù) 411
E.2.7  字符串 412
E.2.8  動態(tài)內存分配 414
E.3  C++語言的函數(shù)特殊用法 416
E.3.1  函數(shù)的默認參數(shù) 416
E.3.2  引用調用 417
E.3.3  內聯(lián)函數(shù) 419
E.3.4  函數(shù)重載 421
E.4  認識類 423
E.4.1  類聲明 423
E.4.2  數(shù)據(jù)成員與成員函數(shù) 424
E.4.3  建立類對象 424
E.5  構造函數(shù)與析構函數(shù) 426
E.5.1  構造函數(shù)簡介 426
E.5.2  析構函數(shù) 429
E.5.3  函數(shù)對象傳遞 431
E.5.4  域運算符 434
E.6  綜合練習 436
E.7  重點回顧 438
【學習測試】 440
附錄F  參考答案 445

本目錄推薦

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