共找到8條詞條名為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