第1篇 入門篇
第1章 學習C語言從這里起步
第2章 數據、表達式與常用標準函數
2.1 數據類型、變量與常量
2.2 運算符與表達式
2.3 常用標準函數
第3章 數據的輸入輸出與順序程序結構
3.1 數據的輸入與輸出
3.2 順序結構程序設計
第4章 選擇結構程序設計
4.1 if-else語句
4.2 switch語句
第5章 循環(huán)結構程序設計
5.1 while循環(huán)語句
5.2 for循環(huán)語句
5.3 多重循環(huán)
5.4 do-while循環(huán)語句
第6章 數組及其應用
6.1 數組與數組元素
6.2 二維數組
6.3 數組應用舉例
第7章 函數的定義和函數的引用
7.1 函數的基本概念
7.2 函數的遞歸引用
第2篇 提高篇
第8章 指針的基本概念、指針與數組
8.1 指針的基本概念
8.2 指針與一維數組、關于地址的運算
8.3 指針與二維數組
第9章 函數、指針與數組的深入討論
9.1 自動變量、靜態(tài)變量與寄存器變量
9.2 返回指針值的函數和指向函數的指針
9.3 函數、指針與數組的綜合應用
第10章 結構、聯(lián)合、按位運算與枚舉
10.1 結構的基本概念
10.2 自引用結構與鏈表
10.3 聯(lián)合
10.4 按位運算
10.5 枚舉類型
第11章 預處理與常用的文件操作
11.1 預處理
11.2 常用的文件操作
第3篇 應用篇
第12章 經典應用問題選講
12.1 衡量程序質量的標準
12.2 Hilbert曲線
12.3 驗證四色定理
12.4 n女王問題
12.5 跳馬問題
12.6 生成全部排列及其應用
12.7 圍獵游戲
12.8 快速排序
12.9 幻方
12.10 高精度計算
附錄
附錄A Turbo C 2.0操作簡介
附錄B ASCII碼表
附錄C C語言運算符及運算順序
附錄D 5000位π值
參考文獻