第1章 C语言概述
1.1 计算机程序设计语言的发展和特点
1.2 C语言的发展和特点
1.3 C语言源程序简介、结构特点和代码规范
1.4 C语言的开发过程
1.5 C语言开发环境Visual C++6.0介绍
本章小结
习题
第2章 数据类型、运算符与表达式
2.1 数据类型
2.2 常量与变量
2.3 整型数据
2.4 实型数据
2.5 字符型数据
2.6 算术运算符和算术表达式
2.7 赋值运算符和赋值表达式
2.8 逗号运算符和逗号表达式
2.9 位运算符
2.10 数值型数据转换
本章小结
习题
第3章 顺序结构程序设计
3.1 C语言语句
3.2 字符数据的输入输出
3.3 格式输入与输出
3.4 顺序结构程序设计举例
本章小结
习题
第4章 选择结构程序设计
4.1 关系运算符与关系表达式
4.2 逻辑运算符与逻辑表达式
4.3 if语句及其构成的选择结构
4.4 switch语句及其构成的选择结构
4.5 选择结构程序举例
本章小结
习题
第5章 循环结构程序设计
5.1 for语句
5.2 嵌套for语句
5.3 while语句
5.4 d0while循环
5.5 跳出语句
5.6 嵌套循环
5.7 循环结构程序设计举例
本章小结
习题
第6章 数组
6.1 一维数组
6.2 二维数组
6.3 字符数组与字符串
6.4 程序举例
本章小结
习题
第7章 函数
7.1 函数分类
7.2 函数的定义
7.3 函数的参数和返回值
7.4 函数的调用
7.5 数组作为函数参数
7.6 局部变量和全局变量
7.7 动态存储变量与静态存储变量
本章小结
习题
第8章 预处理
8.1 宏定义
8.2 条件编译
8.3 文件包含
本章小结
习题
第9章 指针
9.1 地址与指针的基本概念
9.2 指针变量
9.3 指针与数组
9.4 指针与字符串
9.5 指针与函数
……
第10章 结构体与共用体
第11章 文件
第12章 实验
附录A C语言的32个关键字
附录B 运算符的优先级与结合方向
附录C 编译错误信息
附录D 常用库函数
部分习题答案
参考文献