第1章 程序設計基礎與C語言
1.1 程序設計的概念
1.2 程序設計語言與C語言
1.3 程序設計風格
小結
綜合練習一
一、選擇題
二、填空題
三、上機操作題
第2章 C語言的數據類型
2.1 數據類型
2.2 基本數據類型
2.3 常量和變量
小結
綜合練習二
一、選擇題
二、填空題
三、上機操作題
第3章 運算符與表達式
3.1 C語言的運算符
3.2 算術運算
3.3 賦值運算
3.4 關系運算
3.5 邏輯運算
3.6 條件運算
小結
綜合練習三
一、選擇題
二、填空題
三、上機操作題
第4章 順序結構程序設計
4.1 標準輸入/輸出函數
4.2 順序結構程序設計
小結
綜合練習四
一、選擇題
二、填空題
三、上機操作題
第5章 分支結構程序設計
5.1 分支結構程序設計思想
5.2 分支結構程序設計語句
小結
綜合練習五
一、選擇題
二、填空題
三、上機操作題
第6章 循環(huán)結構程序設計
6.1 循環(huán)結構程序設計思想
6.2 循環(huán)結構程序設計語句
6.3 程序舉例
小結
綜合練習題六
一、選擇題
二、填空題
三、上機操作題
第7章 函數
7.1 函數的概念
7.2 函數的定義與聲明
7.3 函數的傳值調用
7.4 函數的嵌套調用和遞歸調用
7.5 變量的存儲屬性
7.6 內部函數和外部函數
小結
綜合練習題七
一、選擇題
二、填空題
三、上機操作題
第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 枚舉類型
10.5 定義類型
小結
綜合練習題十
一、選擇題
二、填空題
三、上機操作題
第11章 編譯預處理
11.1 宏定義
11.2 文件包含
11.3 條件編譯
小結
綜合練習題十一
一、選擇題
二、填空題
三、上機操作題
第12章 位運算
12.1 數值在計算機中的表示
12.2 位運算
12.3 位段
小結
綜合練習題十二
一、選擇題
二、填空題
三、上機操作題
第13章 文件
13.1 C文件基礎
13.2 文件類型指針
13.3 文件的打開與關閉
13.4 文件的讀寫
13.5 文件的定位
13.6 文件操作的檢測
13.7 非緩沖型文件系統
小結
綜合練習題十三
一、選擇題
二、填空題
三、上機操作題
第14章 字符屏幕和圖形函數
14.1 C語言的工作模式
14.2 字符屏幕函數
14.3 圖形函數
小結
綜合練習題十四
一、選擇題
二、填空題
三、上機操作題
附錄A ASCII碼表
附錄B C語言的關鍵字
附錄C 運算符的優(yōu)先級與結合方向
附錄D Turbo C常用庫函數表
附錄E Turbo C 2.0使用指南
參考文獻