《新编C程序设计案例教程》通过解决一些实际案例引出C语言的相关知识点,全面介绍了C语言程序设计中常用的选择结构、循环结构、数组、函数、指针、结构体、文件等知识点。通过进行案例分析学习理论知识,启发读者如何利用C语言去解决实际问题,以提高分析问题、解决问题的能力。
全书共分4篇:第1篇(第1~4章)为基础篇,着重介绍编程中必备的计算机基础知识、数据的表示、存储、数据运算等知识点;第2篇(第5~7章)为流程控制篇,着重讨论程序设计中选择结构、循环结构及模块化功能函数的使用方法;第3篇(第8~11章)为数据操作篇,着重介绍解决实际问题时对数据进行处理的基本方法和技术;第4篇(第12~14章)为高级应用篇,主要讲述编程中常用的一些库函数及文件的使用方法,最后通过一个综合案例来说明C语言程序设计的应用。全书提供了大量的应用实例,每章后均附有习题。
《新编C程序设计案例教程》适用于C语言程序设计的初学者,既可以作为应用型高等院校中计算机、软件工程专业本科生、专科生的教材,也可以作为非计算机专业学生及有兴趣学习C语言的自学教材。
基础篇
第1章 编程中必备的基础知识
1.1 编程语言
1.2 计算机基础知识
1.2.1 计算机的工作过程
1.2.2 计算机系统的组成
1.2.3 存储器
1.3 数制及其转换与数值型数据的存储表示
1.3.1 数制进位中的基本概念
1.3.2 数制之间的转换
1.3.3 二进制数的运算
1.3.4 数据在计算机内部的存储形式
1.4 算法
1.4.1 算法描述方法
1.4.2 算法特性
习题1
第2章 从认识C语言开始
2.1 从显示“Hello World!”开始
2.2 常量
2.2.1 整型常量
2.2.2 实型常量
2.2.3 字符型常量
2.2.4 字符串常量
2.3 常用的运算符
2.3.1 算术运算符与算术表达式
2.3.2 关系运算符与关系表达式
2.3.3 逻辑运算符和逻辑表达式
2.3.4 条件运算符和条件表达式
2.3.5 赋值运算符及赋值表达式
2.3.6 逗号运算符及逗号表达式
2.3.7 自增、自减运算符
2.4 综合运算
2.4.1 运算符之间的优先级
2.4.2 综合运算实例
习题2
第3章 数据类型及变量
3.1 数据类型
3.2 变量
3.2.1 标识符
3.2.2 对变量的理解
3.2.3 定义变量
3.2.4 变量的初始化
习题3
第4章 数据的输入与输出
4.1 格式化输入输出
4.1.1 printf函数
4.1.2 scanf函数
4.2 字符输入输出函数
4.2.1 putchar函数
4.2.2 getchar函数
习题4
流程控制篇
第5章 选择控制语句
5.1 案例一温度转换
5.1.1 案例描述及分析
5.1.2 单分支if语句
5.1.3 程序实现
5.1.4 双重分支if...else语句
5.2 案例二计算股票经纪人的佣金
5.2.1 案例描述及分析
5.2.2 多分支结构
5.2.3 程序实现
5.3 案例三判定成绩等级
5.3.1 案例描述及分析
5.3.2 switch语句
5.3.3 程序实现
习题5
第6章 循环控制语句
第7章 模块化函数
数据操作篇
第8章 数组的妙用
第9章 指针的灵活运用
第10章 字符串的处理
第11章 结构体的构造
高级应用篇
第12章 常用的库函数
第13章 文件
第14章 综合案例——贪吃蛇游戏
附录A 常用字符与ASCII代码对照表
附录B C语言关键字及其用途
附录C 运算符的优先级和结合性
附录D C语言标准库函数
附录E 课后习题参考答案
参考文献