封面
版权信息
前言
教学建议
第1章 程序设计概述
1.1 程序和程序设计语言
1.2 简单的C语言程序
1.3 实现问题的求解过程
1.4 案例学习——计算三角形的面积
上机实验1——熟悉C语言编程环境
习题1
第2章 C程序设计基础
2.1 案例引入——计算三角形的面积
2.2 常量、数据的存储与数据类型
2.3 运算符和表达式
2.4 数据的输出和输入
2.5 案例学习——华氏温度与摄氏温度的转换
2.6 编程体会
上机实验2——简单程序设计
习题2
第3章 程序的控制结构Ⅰ——选择结构程序设计
3.1 案例引入——判断闰年
3.2 二分支选择结构
3.3 多分支选择结构
3.4 案例学习——计算一年中某月份的总天数
3.5 编程体会
上机实验3——选择结构程序设计
习题3
第4章 程序的控制结构Ⅱ——循环结构程序设计
4.1 案例引入——求1到20之和
4.2 自增自减运算符
4.3 前测循环——while语句和for语句
4.4 后测循环——do-while语句
4.5 循环的嵌套
4.6 break语句和continue语句
4.7 案例学习——循环程序设计技术
4.8 编程体会
上机实验4——循环结构程序设计
习题4
第5章 模块化程序设计Ⅰ——函数
5.1 案例引入——计算立方体的体积
5.2 模块化程序设计概述
5.3 自定义函数
5.4 标准库函数
5.5 变量与函数
5.6 递归
5.7 案例学习——计算圆的面积和21点游戏
5.8 编程体会
上机实验5——用函数编写程序
习题5
第6章 数据的组织Ⅰ——数组
6.1 案例引入——求学生的平均身高及每个学生与平均身高之差
6.2 一维数组
6.3 二维数组
6.4 字符串
6.5 查找与排序算法
6.6 案例学习——计算平均成绩与字符串排序
6.7 编程体会
上机实验6——数组程序设计
习题6
第7章 指针
7.1 案例引入——获取键盘数据
7.2 地址与指针
7.3 指针运算
7.4 指针与函数
7.5 指针与数组
7.6 指针与字符串
7.7 案例学习——洗牌与发牌
7.8 编程体会
上机实验7——使用指针进行程序设计
习题7
第8章 模块化程序设计Ⅱ——程序的组织
8.1 案例引入——多源文件程序的编写
8.2 编译预处理
8.3 字节序
8.4 命令行参数与环境变量
8.5 程序组织
8.6 案例学习——万年历
8.7 编程体会
上机实验8——多文件程序设计
习题8
第9章 数据的组织Ⅱ——结构体与链表
9.1 案例引入——学生信息管理
9.2 结构体
9.3 结构变量
9.4 结构数组
9.5 结构指针
9.6 自定义类型声明
9.7 链表
9.8 案例学习——通讯录管理
9.9 编程体会
上机实验9——结构体与链表
习题9
第10章 文件
10.1 案例引入——通讯录管理
10.2 文件的概念
10.3 文件指针
10.4 文件的打开和关闭
10.5 文件的读写
10.6 文件的定位
10.7 文件的检测
10.8 案例学习——基于文件的通讯录管理
10.9 编程体会
上机实验10——使用文件编程
习题10
附录A 运算符的优先级和结合性
附录B II字符集
附录C 常用库函数
参考文献
更新时间:2019-01-02 03:57:47