第零章 簡介 1
第一章 指引性的介紹 9
1.1 引言 10
1.2 變數和算術運算 13
1.3 For敍述 19
1.4 符號常數 20
1.5 幾個有用的程式 21
1.6 陳列 30
1.7 函式 33
1.8 引數—以値呼叫 36
1.9 字元陳列 37
1.10 範圍;外部變數 40
1.11 總結 44
第二章 型態、運算子和運算式 47
2.1 變數名稱 47
2.2 資料型態和大小 48
2.3 常數 49
2.4 宣告 52
2.5 算術運算子 53
2.6 關係和邏輯運算子 54
2.7 型態轉換 55
2.8 加一和減一運算子 60
2.9 逐位元邏輯運算子 63
2.10 指定運算子和運算式 65
2.11 條件運算式 67
2.12 優先權和運算順序 68
第三章 控制流程 73
3.1 敍述和區段 73
3.2 If-Else 74
3.3 Else-If 76
3.4 Swi tch 77
3.5 迴圈—While和For 80
3.6 迴圈—Do-while 86
3.7 Break 87
3.8 Continue 87
3.9 GOTO和址標 88
第四章 函式和程式結構 91
4.1 基本概念 91
4.2 傳回非整數値的函式 96
4.3 再談函式引數 99
4.4 外部變數 100
4.5 範圍規則 105
4.6 靜態變數 110
4.7 暫存器變數 112
4.8 區段結構 113
4.9 設定初値 114
4.10 遞迥 116
4.11 C前處理器 118
第五章 指標和陳列 123
5.1 指標和位址 123
5.2 指標和函式引數 126
5.3 指標和陳列 129
5.4 位址算術運算 132
5.5 字元指標和函數 137
5.6 指標並非整數 140
5.7 多次元陳列 142
5.8 指標陳列;指到指標的指標 144
5.9 指標陳列的初値設定 149
5.10 指標和多次元陳列的比較 150
5.11 命令行引數 151
5.12 指到函式的指標 156
第六章 結構 161
6.1 基本概念 161
6.2 結構和函式 164
6.3 結構陳列 167
6.4 結構指標 172
6.5 自身參考的結構 175
6.6 表格查閱 180
6.7 欄 183
6.8 組合 186
6.9 Typedef 188
第七章 輸入和輸出 191
7.1 取用標準程式舘 191
7.2 標準輸入和輸出—Getchar和Putchar 192
7.3 格式化輸出—Printf 194
7.4 格式化輸入—Scanf 197
7.5 記憶體内格式轉換 201
7.6 檔案存取 202
7.7 錯誤處理—Stderr和Exit 206
7.8 行輸入和輸出 207
7.9 其他函式 209
第八章 UNIX系統界面 213
8.1 檔案描述詞 213
8.2 低階輸入輸出—Read和Write 215
8.3 Open,Creat,Close,Unlink 217
8.4 隨意存取—Seek和Lseek 219
8.5 例子—Fopen和Getc的製作 221
8.6 例子—列出目錄 226
8.7 例子—儲存分配器 231
附錄A C參考手册 237
1.簡介 237
2.語句上的慣用法 237
3.語法表示法 242
4.名稱的意義 242
5.物件和左値 244
6.轉換 244
7.運算式 247
8.宣告 260
9.敍述 274
10.外部定義 280
11.範圍規則 282
12.編譯程式控制行 284
13.暗含的宣告 287
14.再談型態 288
15.常數運算式 291
16.可携性研究 292
17.落伍的語法 293
18.語法總結 294
索引 303
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《音乐语言的根基》张艺编著 2019
- 《认知语言学视野的抽象方位结构研究》曹爽著 2019
- 《激活语言思维》李蒨,王宏年,汤青编著 2017
- 《汉语言文学本科专业核心课程研究导引教材 古代汉语》马蓝婕责任编辑;(中国)魏宜辉 2019
- 《英语教师语言意识研究》秦莉,赵春贺著 2019
- 《基于多维视角的英语语言学理论探索与应用》刘曦著 2019
- 《Java语言程序设计教程》胡光 2018