第1章 C语言概述
1.1 C语言的历史
1.2 C语言的特点
1.3 C程序入门
1.4 程序开发流程
1.4.1 程序开发前的准备工作
1.4.2 程序的开发
1.4.3 C语言的运行环境
习题1
实验1
第2章 数据类型、运算符与表达式
2.1 常量与变量
2.1.1 常量与符号常量
2.1.2 变量
2.2 基本标识符
2.2.1 关键字
2.2.2 预定义标识符
2.2.3 用户定义标识符
2.3 基本数据类型
2.3.1 C语言的数据类型
2.3.2 整型数据
2.3.3 实型数据
2.3.4 字符型数据
2.4 运算符与表达式
2.4.1 C语言的运算符与表达式
2.4.2 算术运算符与算术表达式
2.4.3 赋值运算符与赋值表达式
2.4.4 关系运算符与关系表达式
2.4.5 逻辑运算符与逻辑表达式
2.4.6 条件运算符与条件表达式
2.4.7 逗号运算符与逗号表达式
2.4.8 复合赋值运算符与复合赋值表达式
2.4.9 运算符的优先级
习题2
第3章 数据的输入与输出
3.1 C语言的数据输入输出的实现
3.2 格式输入输出函数
3.2.1 格式输出函数printf
3.2.2 格式输入函数scanf
3.3 字符的输入输出
3.3.1 字符输出函数putchar
3.3.2 字符输入函数getchar
3.4 转义字符
习题3
实验3
第4章 C程序的三种基本结构
4.1 C程序的三种基本结构
4.2 C语句
4.3 选择结构程序设计
4.3.1 if语句
4.3.2 switch语句
4.4 循环结构
4.4.1 goto语句
4.4.2 while语句
4.4.3 do-while语句
4.4.4 for语句
4.4.5 嵌套循环
4.4.6 break与continue语句
习题4
实验4.1
实验4.2
第5章 数组
5.1 一维数组
5.1.1 一维数组的定义
5.1.2 一维数组元素的引用
5.1.3 一维数组的初始化
5.2 二维数组
第6章 函数
第7章 编译预处理
第8章 指针
第9章 结构体与共用体
第10章 文件
第11章 位运算与内存管理
第12章 C程序高级应用
附录Ⅰ 常用字符与ASCII代码对照表
附录Ⅱ C语言关键字
附录Ⅲ 运算符的俦级和结合性
参考文献