第1章 引言
1.1 一个C语言程序
1.2 程序与程序设计语言
1.2.1 程序与指令
1.2.2 程序设计语言的功能
1.2.3 程序设计语言的语法
1.2.4 程序的编译与编程环境
1.3 C语言的发展历史与特点
1.4 实现问题求解的过程
习题1
第2章 用C语言编写程序
2.1 在屏幕上显示Hello World!
2.2 求华氏温度100。F对应的摄氏温度
2.2.1 程序解析
2.2.2 常量、变量和数据类型
2.2.3 算术运算和赋值运算
2.2.4 格式化输出函数PrintfO
2.3 计算分段函数
2.3.1 程序解析
2.3.2 关系运算
2.3.3 if-else语句
2.3.4 格式化输入函数scanfo
2.3.5 常用数学函数
2.4 输出华氏一摄氏温度转换表
2.4.1 程序解析
2.4.2 for语句
2.4.3 指定次数的循环程序设计
2.5 生成乘方表与阶乘表
习题2
第3章 分支结构
3.1 简单的猜数游戏
3.1.1 程序解析
3.1.2 二分支结构和if-else语句
3.1.3 多分支结构和else-if语句
3.2 四则运算
3.2.1 程序解析
3.2.2 字符型数据
3.2.3 字符型数据的输入和输出
3.2.4 逻辑运算
3.3 查询自动售货机中商品的价格
3.3.1 程序解析
3.3.2 switch语句
3.3.3 多分支结构
习题3
第4章 循环结构
4.1 用格雷戈里公式求rr的近似值
4.1.1 程序解析
4.1.2 while语句
4.2 统计一个整数的位数
4.2.1 程序解析
4.2.2 do-while语句
4.3 判断素数m
4.3.1 程序解析
4.3.2 break语句和continue语句
4.4 求11+21++100f
4.4.1 程序解析
4.4.2 嵌套循环
4.5 循环结构程序设计
习题4
第5章 函数
5.1 计算圆柱体积
5.1.1 程序解析
5.1.2 函数的定义
5.1.3 函数的调用
5.1.4 函数程序设计
5.2 数字金字塔
5.2.1 程序解析
5.2.2 不返回结果的函数
5.2.3 结构化程序设计思想
5.3 复数运算
5.3.1 程序解析
5.3.2 局部变量和全局变量
5,3.3 变量生存周期和静态局部变量
习题5
第6章 回顾数据类型和表达式
6.1 数据的存储和基本数据类型
6.1.1 数据的存储
6.1.2 基本数据类型
6.2 数据的输入和输出
6.2.1 整型数据的输入和输出
6.2.2 实型数据的输入和输出
6.2.3 字符型数据的输入和输出
6.3 类型转换
6.3.1 自动类型转换
6.3.2 强制类型转换
6.4 表达式
6.4.1 算术表达式
6.4.2 赋值表达式
6.4.3 关系表达式
6.4.4 逻辑表达式
6.4.5 条件表达式
6.4.6 逗号表达式
6.4.7 位运算
6.4.8 其他运算
6.4.9 程序解析
习题6
第7章 数组
7.1 投票情况统计
7.1.1 程序解析
7.1.2 一维数组的定义和引用
7.1.3 一维数组的初始化
7.1.4 使用一维数组编程
7.2 找出矩阵中最大值所在的位置
7.2.1 程序解析
7.2.2 二维数组的定义和引用
7.2.3 二维数组的初始化
7.2.4 使用二维数组编程
7.3 判断回文
7.3.1 程序解析
7.3.2 一维字符数组
7.3.3 字符串
7.3.4 使用字符串编程
习题7
第8章 指针
8.1 寻找保险箱密码
8.1.1 程序解析
8.1.2 地址和指针
8.1.3 指针变量的定义
8.1.4 指针的基本运算
8.1.5 指针变量的初始化
8.2 角色互换
……
第9章 结构
第10章 函数与程序结构
第11章指针进阶
第12章 文件