C语言程序设计案例教程 / 21世纪高职高专规划教材·计算机应用系列
定价:¥23.00
                            								作者: 吴绍根
出版时间:2015-08
出版社:清华大学出版社
- 清华大学出版社
 - 9787302233190
 - 1-3
 - 40349
 - 16开
 - 2015-08
 - TP312C
 - 计算机类
 - 高职
 
                            内容简介
                        
                        
                                本书采用“以项目为中心、案例驱动”的编写方式,围绕案例的实施过程逐步引入和介绍C语言程序设计的相关知识,并使用这些知识来解决案例中的问题。为了达到较好的学习效果,本书同时配有练习用案例,使读者边学边练,以期达到更好的效果。本书主要内容包括:用流程图表示业务过程、综合案例场景及目标、显示程序的基本信息、构建程序功能菜单、构建程序功能框架、处理简单数据、处理复合数据、处理动态数据及保存程序数据等。
本书结构合理,语言通俗易懂,并具有理论内容适当、侧重技术应用的特点。该教材主要面向高职高专的学生,同时也可作为相关技术人员的培训教材。
                            
                        本书结构合理,语言通俗易懂,并具有理论内容适当、侧重技术应用的特点。该教材主要面向高职高专的学生,同时也可作为相关技术人员的培训教材。
                            目录
                        
                        
                                第1章  用流程图表示业务过程  1.1  案例1-1:去图书市场买书    1.1.1  分析及描述“去图书市场买书”的过程    1.1.2  流程图及流程图最基本图符    1.1.3  学生练习:用流程图表示“去商场买东西”的过程  1.2  案例1-2:计算从1到72的整数和    1.2.1  用流程图描述“计算从1到n的整数和”    1.2.2  流程图高级图符    1.2.3  学生练习:用流程图表示“计算从1到n的乘积”  1.3  案例1-3:判断任一年份是否为闰年    1.3.1  用流程图描述“判断任一年份是否为闰年”    1.3.2  学生练习:用流程图表示“计算二次方程的根”  1.4  拓展  1.5  本章小结第2章  综合案例场景及目标  2.1  教学案例介绍:学生信息管理系统    2.1.1  学生信息管理系统场景    2.1.2  学生信息管理系统最终目标    2.1.3  分析学生信息管理系统    2.1.4  学生信息管理系统运行过程  2.2  边讲边练案例介绍:图书信息管理系统    2.2.1  图书信息管理系统场景    2.2.2  图书信息管理系统最终目标    2.2.3  分析图书信息管理系统  2.3  本章小结第3章  显示程序的基本信息  3.1  案例3-1:显示“学生信息管理系统”的基本信息    3.1.1  目标与要求    3.1.2  显示程序基本信息的最简单的C语言程序  3.2  C语言程序的基本结构及运行过程    3.2.1  C语言程序的基本结构    3.2.2  C语言程序的运行过程    3.2.3  最基本的输出信息函数printf    3.2.4  C语言的历史  3.3  编辑、编译及运行C语言程序    3.3.1  下载及安装CodeBlocks集成开发环境    3.3.2  编辑C语言程序    3.3.3  编译C语言程序    3.3.4  运行C语言程序  3.4  学生练习:显示“图书信息管理系统”的基本信息  3.5  拓展  3.6  本章小结第4章  构建程序功能菜单  4.1  案例4-1:构建“学生信息管理系统”的功能菜单  4.2  显示功能菜单  4.3  菜单的选择    4.3.1  变量及常量    4.3.2  C语言基本数据类型    4.3.3  运算符和表达式    4.3.4  scanf及getchar的使用  4.4  处理菜单选择    4.4.1  检测菜单选择    4.4.2  基本分支语句    4.4.3  多分支语句    4.4.4  循环控制语句  4.5  案例实施:本阶段案例代码  4.6  学生练习:构建“图书信息管理系统”的功能菜单  4.7  拓展  4.8  本章小结第5章  构建程序功能框架  5.1  案例5-1:构建“学生信息管理系统”的功能框架  5.2  使用函数构建程序功能框架    5.2.1  函数及其分类    5.2.2  函数的定义    5.2.3  函数声明    5.2.4  函数的调用  5.3  案例实施:构建“学生信息管理系统”的功能框架  5.4  学生练习:构建“图书信息管理系统”的功能框架  5.5  拓展    5.5.1  main()函数的参数    5.5.2  函数的递归调用  5.6  本章小结第6章  处理简单数据  6.1  案例6-1:处理“学生信息管理系统”学生的姓名信息  6.2  使用数组表示学生姓名    6.2.1  定义数组    6.2.2  访问数组元素    6.2.3  字符数组的特性及其应用    6.2.4  常用C库字符串操作函数    6.2.5  二维数组    6.2.6  全局变量  6.3  案例实施:处理“学生信息管理系统”学生的姓名信息    6.3.1  定义全局变量    6.3.2  录入功能    6.3.3  查询功能    6.3.4  修改功能    6.3.5  删除功能    6.3.6  列表功能  6.4  学生练习:处理“图书信息管理系统”的图书名称  6.5  拓展    6.5.1  scanf函数和gets函数    6.5.2  全局变量的一些讨论    6.5.3  strcpy函数与memmove函数    6.5.4  数组名作为函数参数  6.6  本章小结第7章  处理复合数据  7.1  案例7-1:处理“学生信息管理系统”中学生的完整信息  7.2  使用结构类型表示学生的完整信息    7.2.1  定义结构类型    7.2.2  定义结构类型变量    7.2.3  访问结构类型变量的成员及结构变量的初始化    7.2.4  使用结构类型数组    7.2.5  结构类型变量作为函数参数  7.3  案例实施:处理“学生信息管理系统”中学生的完整信息    7.3.1  添加新的工程文件    7.3.2  工程各个源文件的内容    7.3.3  修改代码以管理学生的完整信息    7.3.4  编译和运行修改后的程序  7.4  调试程序    7.4.1  设置程序为可调试状态    7.4.2  设置程序的断点    7.4.3  启动程序调试    7.4.4  单步跟踪程序    7.4.5  结束调试  7.5  学生练习:处理“图书信息管理系统”中的图书的完整信息  7.6  拓展    7.6.1  union共同体    7.6.2  enum枚举类型  7.7  本章小结第8章  处理动态数据  8.1  案例8-1:处理“学生信息管理系统”学生人数的变动  8.2  使用指针处理学生人数的变动    8.2.1  指针及其作用    8.2.2  定义指针变量    8.2.3  指针操作符的使用    8.2.4  结构类型指针变量的使用    8.2.5  指针变量作为函数参数    8.2.6  内存空间的分配和释放函数malloc及free函数的使用  8.3  案例实施:处理“学生信息管理系统”学生人数的变动  8.4  学生练习:处理“图书信息管理系统”的动态图书数据  8.5  拓展    8.5.1  指向一维数组的指针变量    8.5.2  指向二维数组的指针变量    8.5.3  用指针处理链表  8.6  本章小结第9章  保存程序数据  9.1  案例9-1:将“学生信息管理系统”的学生信息进行永久保存  9.2  使用文件永久保存学生信息    9.2.1  文件及其作用    9.2.2  文件操作的基本过程    9.2.3  打开文件    9.2.4  读写文件    9.2.5  关闭文件  9.3  案例实施:将“学生信息管理系统”的学生信息进行永久保存  9.4  学生练习:将“图书信息管理系统”中的图书信息永久保存  9.5  拓展  9.6  本章小结第10章  最终的学生信息管理系统完整代码  10.1  Student.h  10.2  function.h  10.3  StudentManager.c  10.4  function.c第11章  名片管理系统  11.1  名片管理系统案例场景及功能规划  11.2  在Code::Blocks中创建名片管理系统工程  11.3  定义名片基本数据信息  11.4  编写程序功能主菜单  11.5  编写功能实现函数  11.6  名片管理系统运行效果  11.7  本章小结附录1  常用ASCII码表附录2  常用C语言库函数参考文献                            
                            
                        
                        
                        
                    















