顶部
收藏

C语言程序设计教程


作者:
冯林等
定价:
33.50 元
版面字数:
520.00千字
开本:
16开
装帧形式:
平装
页数:
368
最新
印次时间:
2020年4月
ISBN:
978-7-04-041465-3
物料号:
41465-00
出版时间:
2015年2月
读者对象:
高等教育
一级分类:
电气/电子信息/自动化类
二级分类:
电子信息/通信专业课
三级分类:
电子信息/通信类专业概论

本书为荣获2014年国家级教学成果一等奖的“研究型大学拔尖创新人才培养体系的构建与实践”项目的研究成果。作者根据多年从事创新教育实践和教学工作的经验,总结、归纳了C语言程序设计教学的重点和难点,以及学生学习中普遍存在的问题。从程序设计的基本思想入手,使用通俗易懂、结合工程设计的实例,逐步展开C语言内容讲解,细化各部分语言相关知识点和内容。本书以新颖形式出现,将介绍知识和程序设计紧密结合,以兴趣驱动学习,以“做中学”的中心思想贯穿整个教材,在学习过程中提高动手能力,在编程过程中加深知识的理解,最终达到提升读者掌握C语言能力的目的。本书对每一个知识点和技术要点理论讲解详略得当,因此,内容更加适用于程序设计教学以及学生自学。

全书以俄罗斯方块程序为主线,在分模块讲解C语言的基础知识,共分为11章,前8章内容主要介绍C语言的基础知识,包括C语言组成结构、基本数据类型、逻辑控制语句、函数和数组等知识;第9至11章着重介绍C语言中的难点内容,指针、结构体和共用体、文件操作,属于进阶内容。通过使用大量示例,加深读者对相关知识点的理解与把握。

本书采用纸质教材与网络资源相融合的新形式。网络教学专栏有“扫一扫”(二维码扫描显示程序运行结果)、“扩展阅读”、“扩展实例”,“想一想”专栏有助于启发学生思考,激发学生学习兴趣。

本书可以作为高等学校理工科专业的本科生教材,也可供相关工程技术人员参考学习。

  • 目录
    • 前言
      • 第1章 C 语言概述
        • 1.1 程序和算法
          • 1.2 C 语言简介
            • 1.3 C 语言开发环境
              • 1.4 Code::Blocks 开发环境
                • 1.5 案例:俄罗斯方块的欢迎界面
                  • 本章小结
                    • 习题.
                    • 第2章 数据类型、运算符和表达式.
                      • 2.1 C 语言标识符与关键字
                        • 2.2 变量与常量
                          • 2.3 数据类型
                            • 2.4 数据类型转换
                              • 2.5 运算符与表达式
                                • 2.6 多类型数据混合运算
                                  • 2.7 案例:俄罗斯方块——计算玩家等级
                                    • 本章小结
                                      • 习题
                                      • 第3章 顺序结构程序设计及输入/输出
                                        • 3.1 结构化程序设计思想
                                          • 3.2 C 语句
                                            • 3.3 数据的输入/输出
                                              • 3.4 案例:俄罗斯方块——信息
                                                • 提示面板
                                                  • 本章小结
                                                    • 习题.
                                                    • 第4章 选择结构程序设计及其应用
                                                      • 4.1 二分支选择结构
                                                        • 4.2 多分支选择结构
                                                          • 4.3 条件运算符与条件表达式
                                                            • 4.4 案例:俄罗斯方块——得分统计
                                                              • 本章小结
                                                                • 习题.
                                                                • 第5章 循环结构程序设计及其应用
                                                                  • 5.1 自增、自减运算符
                                                                    • 5.2 循环结构
                                                                      • 5.3 前侧循环语句
                                                                        • 5.4 后侧循环语句
                                                                          • 5.5 循环嵌套
                                                                            • 5.6 break 语句和continue 语句
                                                                              • 5.7 案例:俄罗斯方块——绘制边框
                                                                                • 本章小结
                                                                                  • 习题
                                                                                  • 第6章 数组
                                                                                    • 6.1 数组
                                                                                      • 6.2 一维数组
                                                                                        • 6.3 二维数组
                                                                                          • 6.4 字符数组
                                                                                            • 6.5 案例:俄罗斯方块——绘制
                                                                                              • 具体图形
                                                                                                • 本章小结
                                                                                                  • 习题
                                                                                                  • 第7章 函数
                                                                                                    • 7.1 模块化设计思想
                                                                                                      • 7.2 函数概念
                                                                                                        • 7.3 函数定义与返回值
                                                                                                          • 7.4 函数声明方法
                                                                                                            • 7.5 函数调用
                                                                                                              • 7.6 数组作为函数参数
                                                                                                                • 7.7 函数的嵌套与递归调用方法
                                                                                                                  • 7.8 变量的作用域和存储方式
                                                                                                                    • 7.9 C 语言编译预处理
                                                                                                                      • 7.10 多文件程序设计
                                                                                                                        • 7.11 案例:俄罗斯方块——绘制完整的初始化界面
                                                                                                                          • 本章小结
                                                                                                                            • 习题
                                                                                                                            • 第8章 俄罗斯方块游戏的总体设计
                                                                                                                              • 8.1 俄罗斯方块游戏的总体框架
                                                                                                                                • 8.2 游戏相关知识介绍
                                                                                                                                  • 8.3 程序流程与框架结构
                                                                                                                                    • 本章小结
                                                                                                                                    • 第9章 指针
                                                                                                                                      • 9.1 地址和指针
                                                                                                                                        • 9.2 指针变量的引用
                                                                                                                                          • 9.3 指针与数组
                                                                                                                                            • 9.4 指针与字符串
                                                                                                                                              • 9.5 指针数组与数组指针
                                                                                                                                                • 9.6 指针与函数
                                                                                                                                                  • 9.7 指向指针的指针
                                                                                                                                                    • 9.8 案例:俄罗斯方块程序的改进
                                                                                                                                                      • 本章小结
                                                                                                                                                        • 习题
                                                                                                                                                        • 第10章 结构体和共用体
                                                                                                                                                          • 10.1 结构体
                                                                                                                                                            • 10.2 结构体数组
                                                                                                                                                              • 10.3 结构体指针
                                                                                                                                                                • 10.4 共用体
                                                                                                                                                                  • 10.5 枚举类型
                                                                                                                                                                    • 10.6 typedef 机制
                                                                                                                                                                      • 10.7 案例:俄罗斯方块程序的改进——整合变量
                                                                                                                                                                        • 本章小结
                                                                                                                                                                          • 习题
                                                                                                                                                                          • 第11章 文件操作
                                                                                                                                                                            • 11.1 文件介绍
                                                                                                                                                                              • 11.2 文件指针
                                                                                                                                                                                • 11.3 文件的打开与关闭
                                                                                                                                                                                  • 11.4 文件读/写
                                                                                                                                                                                    • 11.5 文件定位
                                                                                                                                                                                      • 11.6 案例:俄罗斯方块程序的完善——英雄榜系统
                                                                                                                                                                                        • 本章小结
                                                                                                                                                                                          • 习题
                                                                                                                                                                                          • 附录A 常用字符与ASCII 代码对照表.
                                                                                                                                                                                            • 附录B 运算符的优先级与结合性
                                                                                                                                                                                              • 参考文献
                                                                                                                                                                                                • 版权
                                                                                                                                                                                                1-1
                                                                                                                                                                                                文档mp4
                                                                                                                                                                                                1-2
                                                                                                                                                                                                文档mp4
                                                                                                                                                                                                1俄罗斯方块运行视频
                                                                                                                                                                                                文档mp4
                                                                                                                                                                                                2-1
                                                                                                                                                                                                文档mp4
                                                                                                                                                                                                详见纸质图书
                                                                                                                                                                                                2-2
                                                                                                                                                                                                文档mp4
                                                                                                                                                                                                详见纸质图书
                                                                                                                                                                                                2-3
                                                                                                                                                                                                文档mp4
                                                                                                                                                                                                详见纸质图书
                                                                                                                                                                                                2-4
                                                                                                                                                                                                文档mp4
                                                                                                                                                                                                详见纸质图书
                                                                                                                                                                                                2-5
                                                                                                                                                                                                文档mp4
                                                                                                                                                                                                详见纸质图书
                                                                                                                                                                                                2-7
                                                                                                                                                                                                文档mp4
                                                                                                                                                                                                详见纸质图书
                                                                                                                                                                                                2-10
                                                                                                                                                                                                文档mp4
                                                                                                                                                                                                详见纸质图书
                                                                                                                                                                                                2-11
                                                                                                                                                                                                文档mp4
                                                                                                                                                                                                详见纸质图书
                                                                                                                                                                                                2-14
                                                                                                                                                                                                文档mp4
                                                                                                                                                                                                详见纸质图书
                                                                                                                                                                                                3-4
                                                                                                                                                                                                文档mp4
                                                                                                                                                                                                详见纸质图书
                                                                                                                                                                                                3-5
                                                                                                                                                                                                文档mp4
                                                                                                                                                                                                详见纸质图书
                                                                                                                                                                                                3-6
                                                                                                                                                                                                文档mp4
                                                                                                                                                                                                详见纸质图书
                                                                                                                                                                                                3-8
                                                                                                                                                                                                文档mp4
                                                                                                                                                                                                详见纸质图书
                                                                                                                                                                                                4-3
                                                                                                                                                                                                文档mp4
                                                                                                                                                                                                详见纸质图书
                                                                                                                                                                                                4-4
                                                                                                                                                                                                文档mp4
                                                                                                                                                                                                详见纸质图书
                                                                                                                                                                                                4-8
                                                                                                                                                                                                文档mp4
                                                                                                                                                                                                详见纸质图书
                                                                                                                                                                                                4-10
                                                                                                                                                                                                文档mp4
                                                                                                                                                                                                详见纸质图书