第一章 C語言的基本概念
1.1 C語言的發(fā)展與特點
1.2 C語言的基本成分
1.3 C語言程序的結構特點和書寫風格
1.4 C語言程序的編譯和執(zhí)行
1.5 小結
思考和練習
第二章 數據類型、運算符及表達式
2.1 C語言的數據類型
2.2 常量
2.3 變量及其說明
2.4 數據類型轉換
2.5 運算符和表達式
2.6 位運算符
2.7 小結及舉例
思考與練習
第三章 C語言程序的控制結構和結構化程序設計
3.1 算法及其描述
3.2 C語言的語句概述與控制結構
3.3 順序結構程序設計
3.4 分支程序設計
3.5 循環(huán)程序設計
3.6 結構化程序設計及應用舉例
3.7 小結
思考與練習
第四章 數組及其應用
4.1 一維數組
4.2 多維數組
4.3 字符型數組與字符串
4.4 小結與舉例
思考與練習
第五章 指針
5.1 指針的基本概念
5.2 指針的定義與初始化
5.3 指針的運算
5.4 指針與數組
5.5 字符指針和字符串
5.6 指針數組
5.7 多級指針
5.8 命令行參數
5.9 小結及應用舉例
思考與練習
第六章 函數
第七章 結構、聯(lián)合和枚舉
第八章 標準庫函數和文件系統(tǒng)
第九章 C語言的預編譯程序
第十章 動態(tài)存儲分配及其應用
附錄A C語言的標準庫函數
附錄B 常用字符ASCII代碼
參考書目