資源簡介
市面上有很多介紹C語言的書,但這是第一本將C語言以簡潔而實用的方式介紹給讀者的書籍。
用C語言進行編程不僅僅是在程序中使用正確的句法,編程的風(fēng)格以及程序的調(diào)試在編寫程序的過程中也占有相當大的篇幅,從而有助于程序的良好運行且易于維護。本書不僅僅向你介紹編程的機制,同時也告訴你如何創(chuàng)建易于閱讀、調(diào)試和更改的程序。
本書也強調(diào)了實用的原則。例如在討論C中運算優(yōu)先級時,15種級別被歸納為下面兩條原則:
-先乘除,后加減;
-在所有該加括號的地方都加上括號
第三版除介紹UNIX上的編程工具之外,還介紹了流行的Windows系統(tǒng)上集成開發(fā)環(huán)境 (Integrated Development Environments)。
第一部分 基礎(chǔ) 11
第一章 什么是C 13
編程原理 14
C語言簡史 17
C如何工作 17
如何學(xué)習(xí)C 19
第二章 編程基礎(chǔ) 21
程序從概念到運行 21
編寫一個真正的程序 22
使用命令行編譯器編程 23
使用集成開發(fā)環(huán)境(IDE)編程 27
獲取UNIX幫助 45
獲取集成開發(fā)環(huán)境幫助 45
集成開發(fā)環(huán)境菜單 45
編程練習(xí) 48
第三章 風(fēng)格 49
基礎(chǔ)編碼練習(xí) 54
編碼盲從 56
縮進與編碼格式 56
清晰 57
簡明 58
小結(jié) 59
第四章 基本定義與表達式 60
程序要素 60
程序的基本結(jié)構(gòu) 61
簡單表達式 62
變量和存儲 64
變量定義 65
整型 66
賦值語句 66
printf函數(shù) 68
浮點型 70
浮點數(shù)與整數(shù)的除法運算 70
字符 73
答案 74
編程練習(xí) 75
第五章 數(shù)組、修飾符與讀取數(shù)字 76
數(shù)組 76
串 78
讀取串 81
多維數(shù)組 84
讀取數(shù)字 86
變量初始化 88
整型 90
浮點型 92
常量說明 93
十六進制與八進制常量 93
快捷運算符 94
副作用 95
++x或x++ 96
更多的副作用問題 97
答案 98
編程練習(xí) 99
第六章 條件和控制語句 101
if語句 101
else語句 102
怎樣避免誤用strcmp函數(shù) 104
循環(huán)語句 104
While語句 105
break語句 107
continue語句 108
隨處賦值的副作用 109
答案 111
編程練習(xí) 111
第七章 程序設(shè)計過程 113
設(shè)置 115
程序規(guī)范 116
代碼設(shè)計 116
原型 118
Makefile 119
測試 123
調(diào)試 124
維護 126
修改 126
代碼分析 127
注釋程序 128
使用調(diào)試器 128
用文本編輯器瀏覽 128
增加注釋 128
編程練習(xí) 131
第二部分 簡單程序設(shè)計 133
第八章 更多的控制語句 135
for語句 135
switch語句 139
switch, break和continue 145
答案 145
編程練習(xí) 147
第九章 變量作用域和函數(shù) 149
作用域和類 149
函數(shù) 153
無參數(shù)的函數(shù) 157
結(jié)構(gòu)化程序設(shè)計 158
遞歸 160
答案 161
編程練習(xí) 162
第十章 C預(yù)處理器 163
*define語句 163
條件編譯 170
包含文件 173
帶參數(shù)的宏 174
高級特征 176
小結(jié) 176
答案 177
編程練習(xí) 180
第十一章 位運算 181
位運算符 183
與運算符(&) 183
按位或(\) 186
按位異或(^) 187
非運算符(~) 187
左移與右移運算符(<>) 188
設(shè)置、清除和檢測位 190
位圖圖形 194
答案 200
編程練習(xí) 201
第十二章 高級類型 202
結(jié)構(gòu) 202
聯(lián)合 205
typedef 207
枚舉類型 209
強制類型轉(zhuǎn)換 210
位字段或緊縮結(jié)構(gòu) 210
結(jié)構(gòu)數(shù)組 212
小結(jié) 213
編程練習(xí) 213
第十三章 簡單指針 215
函數(shù)自變量指針 220
常量指針 222
指針和數(shù)組 224
如何不使用指針 229
用指針分隔字符串 231
指針和結(jié)構(gòu) 235
命令行參數(shù) 236
編程練習(xí) 242
答案 242
第十四章 文件輸入/輸出 245
轉(zhuǎn)換程序 249
二進制和ASCII碼文件 252
行尾難題 253
二進制I/O 255
緩沖問題 257
非緩沖I/O 258
設(shè)計文件格式 264
答案 266
編程練習(xí) 267
第十五章 調(diào)試和優(yōu)化 268
調(diào)試 268
交互調(diào)試器 280
調(diào)試一個二分查找程序 285
實時運行錯誤 297
公開
代碼片段和文件信息
評論
共有 條評論