第1章 C語言概述
1.1 C語言程序結構和書寫格式
1.2 C語言程序的開發(fā)步驟
第2章 C語言基礎知識
2.1 常量和變量
2.2 數值型數據
2.3 字符型數據
2.4 算術表達式及數據類型轉換
2.5 賦值表達式、增量表達式及逗號表達式
2.6 關系表達式、邏輯表達式及條件表達式
2.7 位運算符
2.8 數據的輸入輸出
第3章 程序的基本結構
3.1 順序結構程序設計
3.2 選擇結構程序設計
3.3 多分支選擇語句
3.4 循環(huán)結構程序設計
3.5 循環(huán)嵌套語句
3.6 循環(huán)控制語句
3.7 循環(huán)程序設計舉例
第4章 數組
4.1 一維數組
4.2 二維數組
4.3 字符數組和字符串
4.4 字符串處理函數
4.5 數值處理程序舉例
4.6 字符處理程序舉例
第5章 函數與編譯預處理
5.1 函數的定義與調用
5.2 函數調用的數據傳遞
5.3 函數的嵌套調用與遞歸調用
5.4 變量的存儲類型與作用域
5.5 編譯預處理
第6章 指針
6.1 變量的地址和指針
6.2 指針與函數參數
6.3 指針變量與一維數組
6.4 指針與字符串
6.5 數組指針與指針數組
6.6 函數型指針
6.7 帶參數的main()函數
第7章 結構體、共用體和枚舉類型
7.1 結構體的定義和結構變量的引用
7.2 指向結構的指針
7.3 共用體
7.4 枚舉類型
第8章 文件
8.1 文件及其打開與關閉
8.2 文件的字符讀寫函數和字符串讀寫函數
8.3 文件的數據塊讀寫函數和格式化輸入輸出函數
8.4 文件操作中的其他函數
附錄A ASCII碼表
附錄B 運算符的優(yōu)先級和結合性
附錄C 常用C語言庫函數
附錄D C語言新老版本的差別
參考文獻