第1章 C語言基本概念
1.1 C語言的發(fā)展簡史及程序設計的一般概念
1.2 C語言的優(yōu)點及地位
1.3 C語言的特點
1.4 C語言的結構與書寫要求
1.5 簡單的C語言程序
1.6 關鍵字與標識符
1.7 變量
1.8 整型變量
1.9 實型變量
1.10 字符變量與字符串
1.11 變量與地址
1.12 運算符與表達式
1.13 復合語句
習題1
1.14 格式化輸入、輸出函數(shù)
1.15 其他輸入、輸出函數(shù)
1.16 地址與指針
1.17 數(shù)組的初步概念
習題2
第2章 控制結構
2.1 關系運算和邏輯運算
2.2 C語言的流程控制結構
2.3 if語句和用if語句構成的選擇結構
2.4 if語句嵌套
2.5 條件運算符與條件運算
2.6 switch語句
習題3
2.7 循環(huán)語句
2.8 循環(huán)嵌套
2.9 break語句與continue語句
習題4
第3章 模塊化程序設計
3.1 庫函數(shù)
3.2 自定義函數(shù)
3.3 函數(shù)的嵌套調用
3.4 函數(shù)的遞歸調用
3.5 一維數(shù)組與函數(shù)參數(shù)
3.6 二維數(shù)組與函數(shù)參數(shù)
習題5
第4章 變量的存儲類型及編譯預處理
4.1 局部變量、全局變量和存儲分類
4.2 變量的存儲類型及其作用域、生存期
4.3 函數(shù)的存儲分類
4.4 編譯預處理
4.5 文件包含處理
習題6
第5章 指針與數(shù)組
5.1 一維數(shù)組和指針
5.2 字符數(shù)組、字符串及字符指針變量
5.3 指向字符串的指針變量與字符數(shù)組的比較
5.4 用于字符串處理的函數(shù)
習題7
5.5 二維數(shù)組與指針
5.6 指針數(shù)組
5.7 多級指針
習題8
第6章 指針與函數(shù)
6.1 指針與函數(shù)參數(shù)
6.2 函數(shù)指針與指針函數(shù)
6.3 內存分配函數(shù)
6.4 命令行參數(shù)
習題9
第7章 結構體與共用體
7.1 結構體的基本概念
7.2 結構體類型的數(shù)組
7.3 結構體變量的指針
7.4 結構體變量與函數(shù)參數(shù)
7.5 結構體嵌套
7.6 動態(tài)鏈表結構
7.7 共用體
7.8 枚舉型
7.9 typedef類型定義
習題10
第8章 位運算
8.1 位運算符
8.2 位運算符的運算功能
習題11
第9章 文件
9.1 C文件的概念
9.2 有關文件的操作
習題12
第10章 程序設計常用數(shù)據算法簡介
10.1 若干初等數(shù)學問題
10.2 常用數(shù)值問題算法
10.3 常見排序算法
習題13
第11章 實用程序設計
11.1 隨機數(shù)的使用
11.2 鍵盤的控制
11.3 鼠標操作
11.4 光標操作
11.5 Turbo C的圖形功能介紹
11.6 圖形上相關文本的輸出
11.7 常用統(tǒng)計圖的繪制
11.8 獨立圖形運行程序的建立
11.9 實現(xiàn)VGA256色的圖形操作
習題14
附錄
附錄一 常用字符與ASCII碼對照表
附錄二 雙目運算符兩邊運算數(shù)類型轉換規(guī)律
附錄三 運算符及其優(yōu)先級匯總表
附錄四 C語言部分常用庫函數(shù)
附錄五 Turbo C 2.0上機操作指南
附錄六 Visual C++ 6.0上機步驟