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

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

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

定 價(jià):¥48.80

作 者: (中國(guó)臺(tái)灣)榮欽科技
出版社: 電子工業(yè)出版社
叢編項(xiàng): C C++開發(fā)專家
標(biāo) 簽: C/Turbo C

ISBN: 9787121052552 出版時(shí)間: 2007-12-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 480 字?jǐn)?shù):  

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

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

作者簡(jiǎn)介

暫缺《C語(yǔ)言開發(fā)入門與編程實(shí)踐》作者簡(jiǎn)介

圖書目錄

第1章  C語(yǔ)言與程序設(shè)計(jì)簡(jiǎn)介 1
1.1  認(rèn)識(shí)程序語(yǔ)言 2
1.1.1  機(jī)器語(yǔ)言 2
1.1.2  匯編語(yǔ)言 2
1.1.3  高級(jí)語(yǔ)言 3
1.1.4  非程序性語(yǔ)言 4
1.1.5  人工智能語(yǔ)言 4
1.2  程序設(shè)計(jì)簡(jiǎn)介 4
1.2.1  算法 5
1.2.2  程序語(yǔ)言的選擇 6
1.2.3  程序設(shè)計(jì)流程 7
1.2.4  程序代碼編寫原則 7
1.2.5  結(jié)構(gòu)化程序設(shè)計(jì) 8
1.3  C語(yǔ)言簡(jiǎn)介 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  第一個(gè)C程序 14
1.5.1  預(yù)處理區(qū) 15
1.5.2  程序注釋 15
1.5.3  程序語(yǔ)句 16
1.5.4  程序塊 16
1.5.5  C程序開發(fā)步驟說(shuō)明 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  本章重點(diǎn)回顧 23
【學(xué)習(xí)測(cè)試】 24
第2章  基本數(shù)據(jù)處理 27
2.1  變量和常量 28
2.1.1  變量簡(jiǎn)介 28
2.1.2  變量命名規(guī)則 28
2.1.3  變量聲明 29
2.1.4  常量簡(jiǎn)介 31
2.2  基本數(shù)據(jù)類型 31
2.2.1  整數(shù)數(shù)據(jù)類型 32
2.2.2  浮點(diǎn)數(shù)數(shù)據(jù)類型 34
2.2.3  字符數(shù)據(jù)類型 36
2.2.4  void 數(shù)據(jù)類型 39
2.3  表達(dá)式簡(jiǎn)介 39
2.3.1  賦值運(yùn)算符 39
2.3.2  算術(shù)運(yùn)算符 40
2.3.3  關(guān)系運(yùn)算符 41
2.3.4  邏輯運(yùn)算符 43
2.3.5  自增與自減運(yùn)算符 45
2.3.6  位運(yùn)算符 47
2.3.7  復(fù)合賦值運(yùn)算符 50
2.3.8  運(yùn)算符優(yōu)先級(jí) 51
2.4  數(shù)據(jù)類型轉(zhuǎn)換 52
2.4.1  自動(dòng)類型轉(zhuǎn)換 52
2.4.2  強(qiáng)制類型轉(zhuǎn)換 55
2.5  本章綜合練習(xí) 56
2.6  本章重點(diǎn)回顧 59
【學(xué)習(xí)測(cè)試】 61
第3章  基本輸入/輸出函數(shù) 65
3.1  常用輸入/輸出函數(shù)簡(jiǎn)介 66
3.1.1  printf()函數(shù) 66
3.1.2  scanf()函數(shù) 73
3.2  其他輸入/輸出函數(shù)簡(jiǎn)介 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  本章綜合練習(xí) 82
3.4  本章重點(diǎn)回顧 84
【學(xué)習(xí)測(cè)試】 85
第4章  流程控制 89
4.1  順序結(jié)構(gòu) 90
4.2  選擇結(jié)構(gòu) 91
4.2.1  if條件語(yǔ)句 91
4.2.2  if…else條件語(yǔ)句 93
4.2.3  條件運(yùn)算符 95
4.2.4  if…else if條件語(yǔ)句 96
4.2.5  switch條件語(yǔ)句 98
4.3  循環(huán)結(jié)構(gòu) 100
4.3.1  for循環(huán)語(yǔ)句 101
4.3.2  while循環(huán)語(yǔ)句 104
4.3.3  do…while循環(huán)語(yǔ)句 107
4.4  其他循環(huán)相關(guān)語(yǔ)句 109
4.4.1  break語(yǔ)句 110
4.4.2  continue語(yǔ)句 111
4.4.3  goto語(yǔ)句 113
4.5  本章綜合練習(xí) 115
4.6  本章重點(diǎn)回顧 121
【學(xué)習(xí)測(cè)試】 122
第5章  數(shù)組與字符串 127
5.1  數(shù)組簡(jiǎn)介 128
5.1.1  一維數(shù)組 129
5.1.2  二維數(shù)組 132
5.1.3  多維數(shù)組 134
5.2  認(rèn)識(shí)字符串 135
5.2.1  字符串聲明 135
5.2.2  字符串?dāng)?shù)組簡(jiǎn)介 137
5.3  字符串處理功能實(shí)現(xiàn) 138
5.3.1  字符串長(zhǎng)度與復(fù)制功能 139
5.3.2  字符串連接功能 140
5.3.3  字符串比較功能 142
5.3.4  字符串搜索功能 143
5.4  本章綜合練習(xí) 145
5.5  本章重點(diǎn)回顧 149
【學(xué)習(xí)測(cè)試】 149
第6章  指針 153
6.1  指針簡(jiǎn)介 154
6.1.1  聲明指針變量 155
6.1.2  指針運(yùn)算 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  動(dòng)態(tài)內(nèi)存分配 178
6.3.1  動(dòng)態(tài)分配變量 178
6.3.2  動(dòng)態(tài)分配數(shù)組 180
6.4  本章綜合練習(xí) 187
6.5  本章重點(diǎn)回顧 193
【學(xué)習(xí)測(cè)試】 194
第7章  函數(shù) 199
7.1  認(rèn)識(shí)函數(shù) 200
7.1.1  自定義函數(shù)語(yǔ)法簡(jiǎn)介 200
7.1.2  函數(shù)聲明 202
7.1.3  函數(shù)調(diào)用 204
7.2  函數(shù)的參數(shù)傳遞 206
7.2.1  傳值調(diào)用 207
7.2.2  傳址調(diào)用 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  變量的存儲(chǔ)類型 230
7.6.1  自動(dòng)變量 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  遞歸的運(yùn)作機(jī)制 240
7.8  本章綜合練習(xí) 243
7.9  本章重點(diǎn)回顧 255
【學(xué)習(xí)測(cè)試】 257
第8章  預(yù)處理器與宏 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  本章綜合練習(xí) 272
8.4  本章重點(diǎn)回顧 273
【學(xué)習(xí)測(cè)試】 273
第9章  結(jié)構(gòu)與其他自定義數(shù)據(jù)類型 275
9.1  結(jié)構(gòu) 276
9.1.1  結(jié)構(gòu)聲明與存取方式 276
9.1.2  結(jié)構(gòu)指針 278
9.1.3  結(jié)構(gòu)數(shù)組 282
9.1.4  結(jié)構(gòu)指針數(shù)組 286
9.1.5  嵌套結(jié)構(gòu) 287
9.1.6  鏈表的應(yīng)用 290
9.1.7  函數(shù)與結(jié)構(gòu) 292
9.2  其他自定義數(shù)據(jù)類型 296
9.2.1  類型定義指令 296
9.2.2  枚舉類型 298
9.2.3  聯(lián)合類型 300
9.3  本章綜合練習(xí) 302
9.4  本章重點(diǎn)回顧 312
【學(xué)習(xí)測(cè)試】 313
第10章  文件入門與處理 319
10.1  文件簡(jiǎn)介 320
10.1.1  認(rèn)識(shí)數(shù)據(jù)流 320
10.1.2  文件的種類 322
10.1.3  文件存取方式 322
10.2  文本文件操作簡(jiǎn)介 322
10.2.1  文件的打開與關(guān)閉 323
10.2.2  字符存取函數(shù) 325
10.2.3  字符串存取函數(shù) 327
10.2.4  格式化存取函數(shù) 330
10.3  二進(jìn)制文件操作介紹 332
10.3.1  二進(jìn)制文件寫入函數(shù) 333
10.3.2  二進(jìn)制文件讀取函數(shù) 335
10.4  隨機(jī)存取文件 337
10.4.1  讀取光標(biāo) 337
10.4.2  隨機(jī)文件存取方式 339
10.5  無(wú)緩沖區(qū)文件存取操作 343
10.5.1  基本文件操作簡(jiǎn)介 343
10.5.2  無(wú)緩沖區(qū)隨機(jī)文件
存取方式 347
10.6  本章綜合練習(xí) 349
10.7  本章重點(diǎn)回顧 350
【學(xué)習(xí)測(cè)試】 352
第11章  C語(yǔ)言的常用函數(shù)庫(kù) 355
11.1  字符串與字符處理函數(shù) 356
11.1.1  字符處理函數(shù) 356
11.1.2  字符串處理函數(shù) 358
11.1.3  字符串轉(zhuǎn)換函數(shù) 360
11.2  時(shí)間和日期函數(shù) 361
11.3  數(shù)學(xué)函數(shù) 364
11.3.1  三角函數(shù)與雙曲線函數(shù) 364
11.3.2  指數(shù)與對(duì)數(shù)函數(shù) 365
11.3.3  其他數(shù)學(xué)函數(shù) 367
11.4  隨機(jī)數(shù)函數(shù) 368
11.5  本章綜合練習(xí) 370
11.6  本章重點(diǎn)回顧 375
【學(xué)習(xí)測(cè)試】 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語(yǔ)言程序 396
C.2  程序的執(zhí)行與默認(rèn)路徑的
設(shè)置 399
C.3  在線指令查詢 400
附錄D  ASCII一般字符編碼 403
附錄E  C++語(yǔ)言速覽 405
E.1  面向?qū)ο蟪绦蛟O(shè)計(jì) 406
E.1.1  封裝 406
E.1.2  繼承 407
E.1.3  多態(tài) 407
E.2  青出于藍(lán)的C++語(yǔ)言 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ù)類型轉(zhuǎn)換 410
E.2.6  標(biāo)準(zhǔn)輸入/輸出函數(shù) 411
E.2.7  字符串 412
E.2.8  動(dòng)態(tài)內(nèi)存分配 414
E.3  C++語(yǔ)言的函數(shù)特殊用法 416
E.3.1  函數(shù)的默認(rèn)參數(shù) 416
E.3.2  引用調(diào)用 417
E.3.3  內(nèi)聯(lián)函數(shù) 419
E.3.4  函數(shù)重載 421
E.4  認(rèn)識(shí)類 423
E.4.1  類聲明 423
E.4.2  數(shù)據(jù)成員與成員函數(shù) 424
E.4.3  建立類對(duì)象 424
E.5  構(gòu)造函數(shù)與析構(gòu)函數(shù) 426
E.5.1  構(gòu)造函數(shù)簡(jiǎn)介 426
E.5.2  析構(gòu)函數(shù) 429
E.5.3  函數(shù)對(duì)象傳遞 431
E.5.4  域運(yùn)算符 434
E.6  綜合練習(xí) 436
E.7  重點(diǎn)回顧 438
【學(xué)習(xí)測(cè)試】 440
附錄F  參考答案 445

本目錄推薦

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