第一章 C語言簡介
1.1 C語言與Turbo C
1.2 TurboC的特點和配置要求
1.2.1 TurboC的發(fā)展及特點
1.2.2 TurboC2.O基本配置要求
1.3 簡單C程序介紹
1.4 C語言可執(zhí)行程序的產生過程
1.4.1 編輯程序
1.4.2 編譯程序
1.4.3 庫函數和連接
1.4.4 運行程序
1.4.5 簡單的C語言程序的運行過程
習題
第二章 基本數據類型、運算符及表達式
2.1 基本數據類型
2.2 標識符、常量、變量及其初始化
2.2.1 標識符和關鍵字
2.2.2 常量與變量
2.2.3 整型數據
2.2.4 實型數據
2.2.5 字符型數據
2.2.6 變量賦初值與變量類型轉換
2.3 算術運算符及表達式
2.3.1 運算符的種類、優(yōu)先級和結合性
2.3.2 算術運算符和算術表達式
2.4 賦值運算符及表達式
2.4.1 簡單賦值運算符和賦值表達式
2.4.2 復合賦值運算符及表達式
2.5 類型轉換運算符
2.6 逗號運算符和逗號表達式
習題
第三章 結構化程序設計
3.1 結構化程序設計方法
3.1.1 算法及其實現
3.1.2 結構化程序設計方法
3.2 順序結構
3.2.1 概述
3.2.2 賦值語句
3.2.3 數據輸入與輸出
3.2.4 順序結構程序設計舉例
3.3 選擇結構
3.3.1 關系運算符和關系表達式
3.3.2 邏輯運算符和邏輯表達式
3.3.3 if語句
3.3.4 條件運算符和條件表達式
3.3.5 switch語句
3.3.6 選擇結構程序舉例
3.4 循環(huán)結構
3.4.1 goto語句和if語句構成循環(huán)
3.4.2 while語句
3.4.3 do--while語句
3.4.4 for語句
3.4.5 循環(huán)的嵌套
3.4.6 break和continue語句
3.4.7程序舉例
習題
第四章 函 數
4.1 函數的定義
4.1.1 函數類型說明
4.1.2 函數的定義
4.2 函數的調用形式
4.2.1 函數的返回值
4.2.2 函數參數傳遞
4.3 數據的存儲類別
4.3.1 變量的說明
4.3.2 局部變量與全局變量
4.3.3 靜態(tài)存儲變量與動態(tài)存儲變量
4.4 函數的遞歸調用
4.4.1 遞歸說明
4.4.2 遞歸實例
4.5 函數舉例
習題
第五章 預處理命令
5.1 宏定義
5.1.1 簡單宏定義
5.1.2 帶形式參數的宏定義
5.1.3 宏定義的取消
5.2 文件包含
5.3 條件編譯
5.3.1 常量表達式作為編譯控制條件
5.3.2 宏名作為編譯控制條件
習題
第六章 構造數據類型
6.1 枚舉類型
6.2 數組
6.2.1 一維數組
6.2.2 字符數組和字符申
6.2.3 多維數組
6.2.4 數組作為函數參數
6.3 結構體
6.3.1 結構體類型定義與變量說明
6.3.2 結構體變量的初始化與引用
6.3.3 結構體數組
6.3.4 結構體與函數
6.4 位域與位運算
6.4.1 位域
6.4.2 位運算符
6.5 共用體
6.6 typedef
習題
第七章 指針
第八章 文件
第九章 綜合編程
第十章 應用調試技術
模擬試卷
附錄1 C語言常用編輯命令表
附錄2 C語言運算符的優(yōu)先級別表
附錄3 C語言庫函數
參考文獻
后記