第1章 C語言概述
1.1 程序語言介紹
1.2 C語言的發(fā)展
1.3 C語言的特點
1.4 程序設計的步驟
1.5 流程圖
1.6 習題
第2章 C語言集成開發(fā)環(huán)境介紹
2.1 C語言的程序架構
2.2 使用Visual C++6.0
2.3 使用Borland C++Builder 6
2.4 使用Dev C++ 5.0
2.5 使用Borland C++5.0
2.6 使用Turbo C2.01
2.7 習題
第3章 變量與基本數據類型
3.1 標識符與保留字
3.2 數據類型
3.3 常量
3.4 變量
3.5 運算符
3.6 數據類型轉換
3.7 習題
第4章 輸入輸出介紹
4.1 輸入/輸出函數介紹
4.2 Printf()輸出函數
4.3 scanf()輸入函數
4.4 字符輸入/輸出函數
4.5 字符串輸入/輸出函數
4.6 習題
第5章 選擇結構
5.1 概述
5.2 關系運算符
5.3 邏輯運算符
5.4 選擇語句
5.5 多重條件選擇——switch語句
5.6 實例——綜合所得稅算法
5.7 習題
第6章 循環(huán)結構
6.1 概述
6.2 for語句
6.3 while語句
6.4 do-while語句
6.5 使用break與continue語句中止循環(huán)
6.6 無限循環(huán)
6.7 實例
6.8 習題
第7章 數組
7.1 概述
7.2 數組的聲明和使用
7.3 多維數組
7.4 數組的排序與查找
7.5 實例
7.6 習題
第8章 函數
8.1 函數簡介
8.2 內置函數
8.3 用戶自定義函數的定義和調用
8.4 全局變量與局部變量
8.5 在函數間傳遞數組
8.6 遞歸函數
8.7 實例
8.8 習題
第9章 C的預處理器
9.1 C語言的編譯過程
9.2 預處理器
9.3 宏替換命令
9.4 自定義頭文件
9.5 條件編譯命令
9.6 實例——書籍介紹
9.7 習題
第10章 變量的存儲類型
10.1 變量存儲類型
10.2 自動變量
10.3 靜態(tài)變量
10.4 外部變量
10.5 寄存器變量
10.6 習題
第11章 指針的活用
11.1 什么是指針
11.2 指針的聲明與使用
11.3 傳值調用與傳址調用
11.4 指針與數組
11.5 動態(tài)內存分配
11.6 實例——堆棧
11.7 習題
第12章 字符串處理
12.1 字符串
12.2 如何聲明字符串數組
12.3 常用字符串函數
12.4 函數指針
12.5 實例
12.6 習題
第13章 結構自定義數據類型
13.1 概述
13.2 結構數據類型
13.3 嵌套的結構
13.4 結構指針
13.5 結構數組
13.6 結構內字段指針
13.7 函數間結構的傳遞
13.8 實例——多項式相加
13.9 習題
第14章 派生數據類型
14.1 枚舉數據類型
14.2 聯合數據類型
14.3 typedef——類型定義
14.4 習題
第15章 文件處理
15.1 文件函數簡介
15.2 數據流的概念
15.3 順序文件與隨機文件
15.4 C語言文件處理函數
15.5 標準輸入/輸出函數
15.6 隨機文件
15.7 系統(tǒng)輸入/輸出函數
15.8 習題
附錄A 本書C語言主要用字索引
附錄B ASCII碼表
附錄C C語言常用函數
附錄D Dev C++的下載與安裝