第1章 緒論
1. 1 程序設計語言的發(fā)展
1. 2 程序設計的基本過程
1. 3 程序設計的基本方法
1. 3. 1 結構化程序設計
1. 3. 2 模塊化程序設計
1. 3. 3 自頂向下. 逐步細化的設計過程
習題1
第2章 C程序的基本組成
2. 1 簡單的C語言程序
2. 2 基本數(shù)據(jù)類型變量的定義與宏定義
2. 2. 1 整型常量及其變量的定義
2. 2. 2 實型常量及其變量的定義
2. 2. 3 字符型常量及其變量的定義
2. 3 數(shù)據(jù)的輸入與輸出
2. 3. 1 格式輸出函數(shù)
2. 3. 2 格式輸入函數(shù)
2. 3. 3 字符輸出函數(shù)
2. 3. 4 字符輸入函數(shù)
2. 4 數(shù)據(jù)的處理
2. 4. 1 賦值運算
2. 4. 2 算術運算
2. 4. 3 關系運算
2. 4. 4 邏輯運算
2. 4. 5 增1與減1運算符
2. 4. 6 sizeof運算符
2. 4. 7 逗號運算符
2. 4. 8 標準函數(shù)
2. 5 宏定義
2. 5. 1 符號常量定義
2. 5. 2 帶參數(shù)的宏定義
習題2
第3章 選擇結構
3. 1 語句與復合語句
3. 2 if語句
3. 3 if...else結構
3. 4 條件運算符
3. 5 switch結構
3. 6 程序舉例
習題3
第4章 循環(huán)結構
4. 1 當型循環(huán)與直到型循環(huán)
4. 1. 1 當型循環(huán)結構
4. 1. 2 直到型循環(huán)結構
4. 1. 3 當型循環(huán)結構與直到型循環(huán)結構的區(qū)別與聯(lián)系
4. 2 for循環(huán)
4. 3 循環(huán)的嵌套與其他有關語句
4. 3. 1 循環(huán)的嵌套
4. 3. 2 break語句
4. 3. 3 con6nue語句
4. 4 程序舉例
4. 4. 1 列舉算法
4. 4. 2 密碼問題
4. 4. 3 對分法求方程實根
4. 4. 4 迭代法求方程實根
4. 4. 5 牛頓法求方程實根
4. 4. 6 梯形法求定積分
習題4
第5章 模塊設計
5. 1 模塊的實現(xiàn)——函數(shù)
5. 1. 1 函數(shù)的概念
5. 1. 2 函數(shù)的定義
5. 1. 3 函數(shù)的調用
5. 2 模塊間的參數(shù)傳遞
5. 2. 1 形參與實參的結合方式
5. 2. 2 局部變量與全局變量
5. 2. 3 動態(tài)存儲變量與靜態(tài)存儲變量
5. 2. 4 內部函數(shù)與外部函數(shù)
5. 3 模塊的遞歸調用
5. 4 程序舉例
5. 5 編譯預處理
5. 5. 1 文件包含命令
5. 5. 2 條件編譯命令
習題5
第6章 數(shù)組
6. 1 一維數(shù)組
6. 1. 1 一維數(shù)組的定義與引用
6. 1. 2 一維數(shù)組的初始化
6. 2 二維數(shù)組
6. 2. 1 二維數(shù)組的定義與引用
6. 2. 2 二維數(shù)組的初始化
6. 3 字符數(shù)組與字符串
6. 3. 1 字符數(shù)組的定義與初始化
6. 3. 2 字符串
6. 3. 3 字符數(shù)組與字符串的輸入與輸出
6. 3. 4 字符串處理函數(shù)
6. 4 數(shù)組作為函數(shù)參數(shù)
6. 4. 1 形參數(shù)組與實參數(shù)組的結合
6. 4. 2 二維數(shù)組作為函數(shù)參數(shù)
6. 5 程序舉例
習題6
第7章 指針
7. 1 指針的基本概念
7. 2 指針變量
7. 2. 1 指針變量的定義與引用
7. 2. 2 指針變量作為函數(shù)參數(shù)
7. 3 數(shù)組與指針
7. 3. 1 數(shù)組的指針與數(shù)組元素的指針
7. 3. 2 數(shù)組指針作為函數(shù)參數(shù)
7. 3. 3 多維數(shù)組與指針
7. 4 字符串與指針
7. 4. 1 字符串指針
7. 4. 2 字符串指針作為函數(shù)參數(shù)
7. 5 指針數(shù)組與指向指針的指針
7. 5. 1 指針數(shù)組的概念
7. 5. 2 指向指針的指針
7. 5. 3 main函數(shù)的形參
7. 6 函數(shù)與指針
7. 6. 1 用函數(shù)指針變量調用函數(shù)
7. 6. 2 數(shù)指針變量作為函數(shù)參數(shù)
7. 7 程序舉例
習題7
第8章 結構體與聯(lián)合體
8. 1 結構體類型變量
8. 1. 1 結構體類型變量的定義
8. 1. 2 結構體類型變量的引用
8. 1. 3 結構體的嵌套
8. 1. 4 結構體類型變量的初始化
8. 1. 5 結構體與函數(shù)
8. 2 結構體數(shù)組
8. 2. 1 結構體數(shù)組的定義與引用
8. 2. 2 結構體數(shù)組作為函數(shù)參數(shù)
8. 3 結構體與指針
8. 3. 1 結構體類型指針變量的定義與引用
8. 3. 2 結構體類型指針作為函數(shù)參數(shù)
8. 4 鏈表
8. 4. 1 鏈表的基本概念
8. 4. 2 鏈表的基本運算
8. 5 聯(lián)合體
8. 6 枚舉類型與自定義類型名
8. 6. 1 枚舉類型
8. 6. 2 自定義類型名
8. 7 程序舉例
習題8
第9章 文件
9. 1 文件的概念
9. 1. 1 文本文件與二進制文件
9. 1. 2 緩沖文件系統(tǒng)
9. 1. 3 文件類型指針
9. 2 文件的打開與關閉
9. 2. 1 文件的打開
9. 2. 2 文件的關閉
9. 3 文件的讀寫
9. 3. 1 文件讀函數(shù)
9. 3. 2 文件寫函數(shù)
9. 4 文件的定位
9. 5 程序舉例
習題9
第10章 位運算
10. 1 進制位運算
10. 2 位段
10. 3 程序舉例
習題10
附錄1 基本ASCII碼表
附錄2 TurboC常用庫函數(shù)
參考文獻