第l章 程序设计基础
1.1 C语言概述
1.2 算法
1.3 程序流程图
练习题
第2章 C编程环境
2.1 C程序的编写与运行步骤
2.2 搭建C程序开发环境
2.3 使用Visual C++6.O开发C程序
练习题
第3章 C编程基础
3.1 程序设计概述
3.2 C语言的数据类型
3.3 常量和变量
3.4 整型数据
3.5 实型数据
3.6 字符型数据
3.7 算术运算与算术表达式
3.8 赋值运算与赋值表达式
3.9 逗号运算符与逗号表达式
练习题
第4章 C语言程序与顺序结构
4.1 C语言程序构成
4.2 C语句分类
4.3 C语言程序的3种基本结构
4.4 数据的输入/输出语句
4.5 顺序结构程序设计实例
练习题
第5章 选择结构
5.1 关系运算符与关系表达式
5.2 逻辑运算符与逻辑表达式
5.3 if语句
5.4 switch语句
5.5 选择结构程序设计实例
练习题
第6章 循环结构
6.1 循环结构概述
6.2 goto语句构成的循环
6.3 while和do—while循环语句
6.4 for循环语句
6.5 循环结构的嵌套
6.6 break和continue语句
6.7 循环结构程序设计实例
练习题
第7章 数组
7.1 一维数组
7.2 二维数组
7.3 字符数组
练习题
第8章 函数
8.1 函数概述
8.2 函数的调用
8.3 变量的作用域和存储形式
8.4 函数应用举例
练习题
第9章 指针
9.1 指针与指针变量
9.2 指针与数组
9.3 指针与函数
9.4 函数指针
9.5 指针数组
9.6 字符指针与字符串
9.7 二级指针
9.8 动态内存管理
9.9 指针应用举例
练习题
0章 结构体与共用体
10.1 结构体类型和结构体变量
10.2 结构体类型数组
10.3 结构体指针
10.4 结构体与函数
10.5 结构体的动态内存管理
10.6 typedef类型说明
10.7 共用体
练习题
l章 文件
11.1 文件基本知识
11.2 文件的打开与关闭
11.3 文件的读写
11.4 文件的定位
11.5 文件的出错检测
11.6 文件操作小结
练习题
2章 编译预处理
12.1 编译预处理的基本概念
12.2 宏定义
12.3 文件包含
12.4 条件编译
练习题
3章 位运算
13.1 位运算符及其运算
13.2 位运算应用实例及技巧
13.3 位段
练习题
附录A ASCII码表
附录B 关键字
附录C 运算符的优先级和结合性
附录D 常用函数库
参考文献