c程式設計[雍俊海編著書籍]

c程式設計[雍俊海編著書籍]

本書講解C語言程式設計知識及其編程方法。本書內容豐富易學,而且提供了大量的例程,既可以作為計算機專業和非計算機專業的基礎教材以及C語言相關考試的輔導教材,也可以作為需要使用C語言的工程人員和科技工作者的自學參考書。

圖書信息

C程式設計

作者:雍俊海

定價:69元
印次:1-1
ISBN:9787302466758
出版日期:2017.06.01
印刷日期:2017.04.28

內容簡介

本書講解C語言程式設計知識及其編程方法,包括C語言的基礎語法、結構化程式設計、靜態數組、動態數組、字元串、結構體、共用體、枚舉、函式、指針、單向鍊表、雙向鍊表、類型別名、預處理命令、檔案處理、編程規範、程式測試、自動測試、常用庫函式與宏定義等內容。本書的內容不僅可以用在微軟公司的Windows系列作業系統及其VC平台,而且也適用於Linux和Unix系列作業系統。本書的內容與章節編排以讀者學習與認知過程為基礎,與公司的實際需求相匹配。

目錄

第1章緒論 1

1.1C語言簡介 1

1.2開發C語言程式 4

1.2.1第一個C語言例程 4

1.2.2在MicrosoftWindows下開發程式 8

1.2.3在Linux或Unix下開發程式 12

1.3小結 16

1.4習題 17

第2章數據和運算 18

2.1標識符和關鍵字 18

2.2數據類型 22

2.2.1有符號整數系列類型和無符號整數系列類型 23

2.2.2字元類型 26

2.2.3枚舉類型 27

2.2.4浮點數類型 28

2.3變數和字面常量 39

2.3.1變數 39

2.3.2有符號整數系列類型和無符號整數系列類型字面常量 43

2.3.3字元類型字面常量 45

2.3.4枚舉類型字面常量 46

2.3.5浮點數類型字面常量 47

2.4數據的輸入和輸出 48

2.4.1函式printf 48

2.4.2函式scanf和scanf_s 54

2.4.3字元輸入函式getchar和字元輸出函式putchar 64

2.5運算 66

2.5.1算術運算 67

2.5.2關係運算 75

2.5.3邏輯運算 76

2.5.4位運算 76

2.5.5賦值類運算 80

2.5.6條件運算 81

2.5.7其他運算 82

2.6小結 83

2.7習題 84

第3章控制結構 86

3.1選擇結構 86

3.1.1if語句和if-else語句 87

3.1.2switch語句 91

3.2循環結構 94

3.2.1for語句 94

3.2.2while語句 96

3.2.3do-while語句 98

3.2.4continue語句 99

3.2.5break語句 101

3.3小結 104

3.4習題 105

第4章結構化程式設計 108

4.1函式基礎 108

4.1.1函式定義與調用 108

4.1.2形式參數個數可變的函式 114

4.1.3主函式main 117

4.2多個源程式檔案 123

4.3函式遞歸調用 130

4.4結構化程式設計實現 142

4.5小結 148

4.6習題 148

第5章靜態數組 150

5.1一維數組 151

5.2多維數組 163

5.3字元數組與字元串 172

5.4小結 194

5.5習題 195

第6章結構體和共用體 196

6.1結構體(struct) 196

6.2共用體(union) 208

6.3小結 215

6.4習題 215

第7章指針 216

7.1指針類型與變數 216

7.2動態數組 222

7.3指針運算 229

7.4函式返回值 230

7.5單向鍊表和雙向鍊表 241

7.6函式指針與函式自動測試 270

7.7小結 278

7.8習題 278

第8章關鍵字typedef和const以及預處理命令 280

8.1類型別名定義typedef 280

8.2常量屬性const 285

8.3預處理命令 288

8.3.1宏定義#define與取消宏定義#undef 289

8.3.2條件編譯 295

8.3.3檔案包含#include 298

8.4小結 304

8.5習題 304

第9章檔案處理 306

9.1檔案操作基本框架 306

9.2以文本形式讀寫檔案 316

9.3以二進制數據流形式讀寫檔案 324

9.4檔案整體信息與處理 327

9.5錯誤處理 328

9.6檔案處理程式示例 330

9.7小結 349

9.8習題 349

第10章編程規範、程式調試與測試 351

10.1程式編寫規範 352

10.1.1命名規範 352

10.1.2排版規範 358

10.1.3語句 362

10.1.4檔案組織 369

10.2程式編譯與調試 376

10.2.1程式編譯與連結 376

10.2.2設定斷點與查看即時信息 382

10.2.3斷言assert 389

10.2.4編寫調試日誌檔案程式 392

10.3程式測試 396

10.4小結 434

10.5習題 435

第11章其他常用函式和宏 437

11.1數學庫 437

11.1.1指數與對數類函式 437

11.1.2三角函式 446

11.1.3反三角函式 449

11.1.4雙曲函式 452

11.1.5其他數學類函式 454

11.2標準庫 458

11.2.1偽隨機數生成函式 458

11.2.2程式退出函式以及註冊函式 459

11.2.3環境變數值的獲取函式 462

11.2.4查找與排序函式 463

11.2.5整數絕對值和除法運算函式 467

11.3時間獲取與處理函式 469

11.3.1在時間庫中的時間獲取函式 469

11.3.2在時間庫中的時間處理函式 471

11.3.3在時間庫中的時間格式輸出函式 476

11.3.4在VC平台下的高精度計時函式 481

11.4小結 487

11.5習題 487

附錄A圖的索引 490

附錄B表的索引 492

附錄C例程索引 494

附錄D函式、運算符與宏索引 496

參考文獻 502

相關詞條

熱門詞條

聯絡我們