前言
第1章 C语言概述
1.1 C语言简介
1.1.1 程序和程序设计语言
1.1.2 C语言的发展历史
1.1.3 C语言的特点
1.2 简单的C程序介绍
1.3 运行C程序的步骤
本章小结
第2章 基本数据类型及运算
2.1 数据类型
2.2 常量与变量
2.2.1 标识符
2.2.2 常量
2.2.3 变量
2.3 格式化输入与输出函数
2.3.1 格式输出函数printf()
2.3.2 格式输入函数scarf()
2.4 整型数据
2.4.1 整型变量
2.4.2 整型常量
2.5 实型数据
2.5.1 实型常量
2.5.2 实型变量
2.6 字符型数据
2.6.1 字符常量
2.6.2 字符变量
2.7 变量赋初值
2.8 各类数值型数据间的混合运算
2.8.1 隐式类型转换
2.8.2 强制类型转换
2.9 算术运算符和算术表达式
2.9.1 C语言运算符简介
2.9.2 算术运算符和算术表达式
2.10 赋值运算符和赋值表达式
2.10.1 赋值运算符
2.10.2 赋值表达式
2.11 逗号运算符和逗号表达式
本章小结
第3章 顺序结构程序设计
3.1 结构化程序设计方法
3.1.1 结构化程序设计方法的产生
3.1.2 三种基本控制结构
3.2 C语句概述
3.2.1 表达式语句
3.2.2 控制语句
3.2.3 函数调用语句
3.2.4 空语句
3.2.5 复合语句
3.3 字符数据的输入与输出
3.3.1 字符格式控制符
3.3.2 字符输入输出函数
3.3.3 程序举例
本章小结
第4章 选择结构程序设计
4.1 关系运算符和关系表达式
4.2 逻辑运算符和逻辑表达式
4.3 if语句
4.3.1 if语句的基本形式
4.3.2 if语句的嵌套形式
4.3.3 条件运算符
4.4 switch语句
本章小结
第5章 循环结构程序设计
5.1 概述
5.2 while语句
5.3 do-while语句
5.4 for语句
5.5 循环的嵌套
5.6 break语句和continue语句
5.6.1 break语句
5.6.2 continue语句
本章小结
第6章 函数
第7章 数组
第8章 编译预处理
第9章 指针
第10章 结构体和共用体
第11章 文件
参考文献