第1章 概述
1.1 程序設計
1.2 C程序設計語言
1.2.1 C語言的產生與發(fā)展
1.2.2 C語言程序的組成
1.3 C語言的特點
1.4 C程序開發(fā)
1.4.1 Microsoft Visual Studio 6.0集成環(huán)境
1.4.2 C應用程序開發(fā)實例
1.5 程序流程圖簡介
1.5.1 流程圖的作用和優(yōu)點
1.5.2 流程圖采用的符號
本章小結
思考題
第2章 基本數(shù)據類型及運算
2.1 基本數(shù)據類型
2.1.1 整型
2.1.2 字符型
2.1.3 浮點型
2.2 常量與變量
2.2.1 常量
2.2.2 變量
2.2.3 數(shù)據類型的轉換
2.3 運算符與表達式
2.3.1 運算符
2.3.2 表達式
2.4 數(shù)據的輸入與輸出
2.4.1 scanf()函數(shù)
2.4.2 printf()函數(shù)
本章小結
思考題
第3章 程序控制語句
3.1 算法與程序設計方法
3.1.1 算法
3.1.2 數(shù)據結構
3.1.3 程序設計方法
3.2 程序語句
3.3 選擇控制語句
3.3.1 二分支控制語句
3.3.2 多分支控制語句
3.4 循環(huán)控制語句
3.4.1 for語句
3.4.2 while語句與dowhile語句
3.4.3 多重循環(huán)
3.5 轉向控制語句
3.6 宏定義
3.7 應用程序舉例
本章小結
思考題
第4章 數(shù)組
4.1 一維數(shù)組
4.1.1 一維數(shù)組的定義
4.1.2 一維數(shù)組的初始化
4.1.3 一維數(shù)組元素的訪問
4.2 二維數(shù)組
4.2.1 二維數(shù)組的定義
4.2.2 二維數(shù)組的初始化
4.2.3 二維數(shù)組元素的訪問
4.2.4 多維數(shù)組
4.3 字符串與字符數(shù)組
4.3.1 字符數(shù)組的使用
4.3.2 常用字符串函數(shù)
4.4 數(shù)組的應用舉例
4.4.1 一維數(shù)組的應用舉例
4.4.2 二維數(shù)組的應用舉例
本章小結
思考題
第5章 指針
5.1 基本概念
5.2 指針變量
5.2.1 指針變量的定義
5.2.2 指針變量的引用
5.3 指針與數(shù)組
5.3.1 數(shù)組指針變量的定義
5.3.2 通過指針引用數(shù)組元素
5.3.3 指向多維數(shù)組的指針和指針變量
5.3.4 指針與字符串
5.3.5 指針數(shù)組
5.4 二級指針
5.4.1 二級指針的定義
5.4.2 多級指針
本章小結
思考題
第6章 函數(shù)
6.1 函數(shù)的定義與調用
6.1.1 函數(shù)的定義
6.1.2 函數(shù)的調用
6.1.3 函數(shù)返回值
6.1.4 函數(shù)的聲明
6.2 函數(shù)間參數(shù)的傳遞
6.2.1 實參和形參間數(shù)據的傳送方式
6.2.2 函數(shù)的默認參數(shù)值
6.2.3 數(shù)組為函數(shù)參數(shù)
6.2.4 指針為函數(shù)參數(shù)
6.3 函數(shù)的嵌套與遞歸調用
6.3.1 函數(shù)的嵌套調用
6.3.2 函數(shù)的遞歸調用
6.4 變量的存儲類型與作用域
6.4.1 變量的存儲類型
6.4.2 作用域
6.4.3 局部變量
6.4.4 全局變量
6.5 內部函數(shù)和外部函數(shù)
6.6 函數(shù)應用舉例
本章小結
思考題
第7章 結構體與共用體
7.1 結構體概述
7.1.1 結構體類型與結構體變量
7.1.2 結構體數(shù)組
7.1.3 結構體與指針
7.2 鏈表
7.2.1 鏈表建立與輸出
7.2.2 鏈表插入與刪除
7.3 共用體
7.4 枚舉類型
7.5 用typedef定義類型
本章小結
思考題
第8章 文件
8.1 文件概述
8.1.1 文件描述
8.1.2 文件類型與指針
8.2 文件操作與庫函數(shù)
8.2.1 開關函數(shù)
8.2.2 讀寫函數(shù)
8.2.3 定位函數(shù)
8.2.4 檢錯函數(shù)
8.2.5 非緩沖函數(shù)
本章小結
思考題
第9章 預處理功能
9.1 宏定義
9.1.1 不帶參數(shù)的宏
9.1.2 帶參數(shù)的宏
9.2 文件包含處理
9.3 條件編譯
本章小結
思考題
附錄A ASCⅡ代碼與字符對照表
參考文獻