第1章C语言概述
1.1程序设计与计算机语言
1.2C语言的发展方向
1.3C程序的基本结构
1.4输入、编译、调试和运行一个C程序
1.5算法与程序
1.,6C语言的简要历史
1. 7C语言的特点
1.8VisualC++的集成开发环境
1.9用DeveloperStudio编写和调试简单C程序
第2章基本数据类型
2.1数据类型
2.2常量
2.3变量
2.4常见的库函数
2.5八进制和十六进制常量
2.6类型修饰符
2.7DeveloperStudio的文本编辑器
第3章运算符和表达式
3.1算术运算符和算术表达式
3.2逻辑运算符和逻辑表达式
3.3赋值运算符和赋值表达式
3.4自增运算符和自减运算符
3.5表达式中各运算符的运算顺序
3.6其他具有副作用的运算符
3.7问号表达式和逗号表达式
3.8类型转换
3.9DeveloperStudio的文件处理功能
3.10VisualC++程序的编译、连接和运行
3.11查看和修改编译、连接错误
第4章控制结构
4.1程序的基本控制结构
4.2C语言的控制结构
4.3结构化程序设计
4.4伪代码
4.5结构化程序设计方法简介
4.6C语言的其他控制转移语句
4.7使用FileView标签
第5章数组类型
5.1一维数组
5.2二维数组
5.3多维数组
5.4字符型数组
5.5类型修饰符和常量修饰符
5.6枚举类型
5.7DeveloperStudio的跟踪调试功能
第6章函数
6.1函数的定义
6.2函数的调用
6.3函数原型
6.4函数间的参数传递
6.5递归函数
6.6局部变量和全局变量
6.7变量的存储类别
6.8常用的调试方法与技巧
第7章编译预处理
7.1文件包含
7.2宏定义
?.3条件编译命令
7.4预定义宏
7.5位运算表达式
7.6通用工具库
7.7诊断库
7.8程序中的错误类型
7.9基本调试手段
7.10注释语句在调试中的作用
第8章结构体和共用体
8.1结构体类型引入
8.2结构体类型变量的定义
8.3结构体类型变量的使用及初始化
8.4结构体数组
8.5结构体中的数组和结构体
8.6共用体类型
8.7日期类型和时间类型
8.8Typedef语句
8.9如何确定各种数据类型变量占用的存储量
8.10使用ClassView标签
第9章指针
9.1地址与指针
9.2指针运算
9.3指针与数组
9.4动态存储分配
9.5指针和函数
9.6指针的数组
9.7指针的初始化
9.8VisualC++的帮助功能
第10章文件
10.1文件概述
10.2文件的打开与关闭
10.3文件的格式读写
10.4按字符方式读写文件
10.5文件的成块读写
10.6文件指针管理
10.?非缓冲文件系统简介
10.8DeveloperStudio的调试窗口
10.9DeveloperStudio的输出窗口
第11章线性表
11.1线性表
11.2顺序表
11.3单链表
11.4循环链表
11.5双向链表
第12章堆栈和队列
12.1堆栈
12.2队列
12.3双栈共享一个存储空间
12.4队列的链式存储结构
15.5积分计算
15.6梯度法求解非线性方程组的根
附录1ASCⅡ码表
附录2常用库函数
参考文献