●第1章 C語言程序設計基礎問答
1.1 C語言是用來做什麼的?
1.2 在程序員眼中,計算機與程序是什麼關繫?
1.3 為什麼要學習C語言?
1.4 C語言的源程序長什麼樣?
1.5 真實的編程是怎樣的過程?
1.6 傳說中的二進制到底是什麼?
1.7 C語言程序員在編寫程序的時候,采用二進制嗎?
1.8 傳說中的內存多少K、多少M,是什麼意思?
1.9 小結
第2章 基本數據類型、運算符和表達式
2.1 C語言的基本數據類型
2.2 C語言的運算符和表達式
2.3 運算符的優先級和結合性
2.4 小結
第3章 基本輸入輸出和順序程序設計
3.1 C程序中的數據輸出
3.2 C程序中的數據輸入
3.3 順序程序設計舉例
3.4 小結
第4章 程序控制
4.1 三種程序控制結構
4.2 C語句小結
4.3 關繫運算符、邏輯運算符和條件運算符
4.4 選擇結構的程序設計
4.5 循環結構的程序設計
4.6 混合控制結構的程序設計
4.7 小結
第5章 數組
5.1 一維數組的定義與引用
5.2 二維數組的定義與引用
5.3 字符串與數組
5.4 小結
第6章 函數
6.1 函數的定義和調用
6.2 函數的嵌套調用和遞歸調用
6.3 變量的作用域和存儲類別
6.4 函數的作用域
6.5 小結
第7章 指針
7.1 指針變量的定義與引用
7.2 指針的運算
7.3 指針與數組
7.4 指針與字符串
7.5 指針與內存的動態分配
7.6 指針與數組作為函數的參數
7.7 指針作為函數的返回值
7.8 函數指針的定義與引用
7.9 帶參數的main函數
7.1O 小結
第8章 文件操作
8.1 文件指針
8.2 文件的基本操作
8.3 小結
第9章 復雜數據類型
9.1 結構體
9.2 線性鏈表
9.3 共用體
9.4 位域
9.5 枚舉類型變量的定義和引用
9.6 小結
第10章 預處理命令
10.1 宏定義
10.2 文件包含
10.3 條件編譯
10.4 小結
附錄一 習題答案精解
附錄二 常見庫函數(按函數類別排序)
附錄三 C常用的專業術語對譯
附錄四 C語言中的關鍵字(保留字)
附錄五 運算符和結合性
附錄六 ASCII碼表