第1章C語言概述
1.1程序和程序設計語言
1.2計算機求解問題的步驟
1.3 C語言程序舉例
1.3.1一個簡單的C語言程序
1.3.2 C語言程序的結構特點
1.4 C語言簡介
1.4.1 C語言的發(fā)展簡史
1.4.2 C語言的特點
1.5 C語言的詞匯
1.5.1字符集
1.5.2關鍵字
1.5.3標識符
1.5.4運算符
1.5.5分隔符
1.6程序的靈魂——算法
1.6.1算法的概念
1.6.2算法的特性
1.6.3算法的表示
1.7 C程序的開發(fā)集成環(huán)境
1.7.1上機解題的一般步驟
1.7.2 Visual C++6.0集成環(huán)境
1.7.3 Turbo C 2.0集成環(huán)境
本章小結
習題
第2章C語言程序設計初步——順序結構
2.1 C語言程序基本控制結構概述
2.2 C語句概述
2.2.1表達式語句
2.2.2函數調用語句
2.2.3流程控制語句
2.2.4復合語句
2.2.5空語句
2.3一個簡單的順序結構程序
2.4正確選用C語言數據類型
2.4.1 C語言的數據類型
2.4.2常量
2.4.3變量
2.5使用C語言運算符與表達式
2.6數據類型的轉換
2.6.1類型自動轉換
2.6.2類型強制轉換
2.7數據的輸入/輸出
2.7.1數據輸入/輸出概述
2.7.2數據輸入/輸出語句
2.7.3格式輸出函數printf
2.7.4格式輸入函數scanf
2.7.5字符輸出函數putchar
2.7.6字符輸入函數getchar
2.8順序結構程序應用舉例
本章小結
習題
第3章分支結構程序設計
3.1一個簡單的分支結構程序
3.2關系運算與邏輯運算
3.2.1關系運算符與關系表達式
3.2.2邏輯運算符和邏輯表達式
3.3 if語句與分支處理
3.3.1 if語句的三種形式
3.3.2 if語句的嵌套
3.3.3 條件運算符和條件表達式
3.4 switch語句與分支處理
3.5分支結構程序應用舉例
本章小結
習題
第4章循環(huán)結構程序設計
4.1一個簡單的循環(huán)結構程序
4.2 while語句與循環(huán)處理
4.3 do…while語句與循環(huán)處理
4.4 for語句與循環(huán)處理
4.5幾種循環(huán)的比較
4.6循環(huán)的嵌套
4.7循環(huán)語句中的跳轉
4.7.1 break語句
4.7.2 continue語句
4.7.3 goto語句
4.8循環(huán)結構程序應用舉例
本章小結
習題
第5章數組
5.1一個簡單的數組應用程序
5.2一維數組
5.2.1一維數組的定義與初始化
5.2.2一維數組元素的引用
5.2.3一維數組應用舉例
5.3二維數組
5.3.1二維數組的定義與初始化
5.3.2二維數組元素的引用
5.3.3二維數組應用舉例
5.4字符數組與字符串
5.4.1字符數組的定義
5.4.2字符數組的賦值
5.4.3字符數組的引用
5.4.4字符數組與字符串
5.4.5字符串處理函數
5.5字符數組的應用舉例
本章小結
習題
第6章模塊化程序設計
6.1模塊化程序設計概述
6.2使用函數編寫程序
6.2.1函數聲明與函數定義
6.2.2函數的參數與返回值
6.3函數的調用
6.3.1函數調用的一般形式
6.3.2函數調用的方式
6.4函數的參數傳遞方式
6.4.1值傳遞
6.4.2地址傳遞
6.4.3數組作為函數的參數
6.5函數的嵌套調用
6.6遞歸問題求解
6.7變量與函數
6.7.1局部變量和全局變量
6.7.2變量的存儲類型
6.8語言庫函數簡介
本章小結
習題
第7章編譯預處理
7.1編譯預處理概述
7.2宏定義
7.2.1不帶參數的宏
7.2.2帶參數的宏
7.3文件包含
7.4條件編譯
7.5其他預處理命令
本章小結
習題
……
第8章指針
第9章結構體、共用體與枚舉類型
第10章文件