第壹節 C語言的發展歷史與特點
第二節 程序與程序設計
第三節 算法與算法的描述
第四節 C語言的上機操作
思考題與習題
第二章 C語言程序設計基礎
第壹節 C語言的程序結構
第二節 數據類型
第三節 運算符與表達式
思考題與習題
第三章 C程序控制結構
第壹節 C程序的三種基本控制結構
第二節 順序結構
第三節 選擇結構
第四節 循環結構
思考題與習題
第四章 數組
第壹節 數組與數組元素的概念
第二節 壹維數組
第三節 二維數組及多維數組
第四節 字符串與字符數組
思考題與習題
第五章 指針
第壹節 指針與指針變量的概念
第二節 指針變量的定義和引用
第三節 指針變量與數組
思考題與習題
第六章 函數
第壹節 函數的定義
第二節 函數的嵌套調用
第三節 數組作為函數參數
第四節 指針與函數
第五節 變量的使用範圍與存儲類別
第六節 不同文件中的函數使用
思考題與習題
第七章 編譯預處理
第壹節 宏定義
第二節 文件包含
第三節 條件編譯
思考題與題
第八章 結構體與***用體
第壹節 結構體基礎
第二節 結構體數組
第三節 結構體指針
第四節 鏈表
第五節 位段
第六節 ***用體
第七節 枚舉類型與自定義類型
思考題與習題
第九章 文件
第壹節 文件概述
第二節 文件的打開與關閉
第三節 文件的讀/寫
第四節 文件的定位
思考題與習題
第十章 程序設計方法
第壹節 程序設計的基本概念
第二節 結構化程序設計方法
第三節 程序效率
第四節 程序設計風格
思考題與習題
附錄
附錄A C語言實驗
附錄B 標準ABSII碼表
附錄C C語言中的關鍵字
附錄D 運算符的優先級與結合性