暂无评论
图文详情
- ISBN:9787560665931
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:26cm
- 页数:279页
- 出版时间:2022-09-01
- 条形码:9787560665931 ; 978-7-5606-6593-1
内容简介
本书以项目式体例的形式进行编写,内容包括简易计算器、学生成绩管理系统和图书信息管理系统3个基础项目以及贪吃蛇游戏、智能跟随系统两个拓展项目,技术点涵盖了认识C语言程序,简易计算器中的数据类型与运算,简易计算器中菜单的设计,使用数组实现学生成绩操作,利用函数设计学生系统整体框架结构,使用指针实现学生成绩操作,图书信息的添加、浏览和删除以及图书数据的存储8个模块。
目录
基础项目篇
项目1 简易计算器 2
模块1 认识C语言程序 ..............................................................................................................3
1.1 程序与程序设计语言 .............................................................................................4
1.2 C语言程序设计的特点 .........................................................................................6
1.3 C语言程序的编辑、编译、链接和运行 .............................................................8
1.4 **个C语言程序——“Hello,World!” ......................................................16
1.5 算法 .......................................................................................................................18
习题1 ..........................................................................................................................21
模块2 简易计算器中的数据类型与运算 ..............................................................................22
2.1 C语言中的关键字、标识符、注释及数据类型 ...............................................24
2.2 C语言中的常量与变量 .......................................................................................27
2.3 C语言中的算术运算符与算术表达式 ...............................................................33
2.4 C语言中的赋值运算符与赋值表达式 ...............................................................37
2.5 C语言中的关系运算符与关系表达式 ...............................................................39
2.6 C语言中的逻辑运算符与逻辑表达式 ...............................................................41
2.7 C语言中的逗号运算符与逗号表达式 ...............................................................43
2.8 C语言中的数据类型转换 ...................................................................................44
习题2 ..........................................................................................................................45
模块3 简易计算器中菜单的设计 ...........................................................................................47
3.1 顺序结构 ...............................................................................................................49
3.2 选择结构程序设计 ...............................................................................................58
3.3 循环结构程序设计 ...............................................................................................75
习题3 ..........................................................................................................................95
项目2 学生成绩管理系统 99
模块4 使用数组实现学生成绩操作 .....................................................................................100
4.1 数组 .....................................................................................................................105
4.2 二维数组 .............................................................................................................109
4.3 字符数组 .............................................................................................................113
4.4 字符串处理函数 .................................................................................................121
4.5 数组中的排序 .....................................................................................................124
习题4 ...........................................................................................................................127
模块5 利用函数设计学生成绩管理系统整体框架结构 ...................................................129
5.1 函数的分类 .........................................................................................................133
5.2 函数的定义 .........................................................................................................135
5.3 函数参数和函数的值 .........................................................................................138
5.4 函数的调用 .........................................................................................................141
5.5 全局变量和局部变量 .........................................................................................150
5.6 变量的存储类别 .................................................................................................153
习题5 ...........................................................................................................................157
模块6 使用指针实现学生成绩操作 .....................................................................................159
6.1 指针的相关概念 .................................................................................................164
6.2 指针与一维数组 .................................................................................................170
6.3 指针与二维数组 .................................................................................................174
6.4 指针与字符串 .....................................................................................................180
6.5 指针与函数 .........................................................................................................184
6.6 指向指针的指针和指针数组 .............................................................................192
习题6 ...........................................................................................................................197
项目3 图书信息管理系统 201
模块7 图书信息的添加、浏览和删除 .................................................................................202
7.1 结构体 .................................................................................................................208
7.2 链表 .....................................................................................................................219
7.3 共用体 .................................................................................................................226
7.4 枚举类型 .............................................................................................................230
习题7 ..........................................................................................................................234
模块8 图书数据的存储 ..........................................................................................................235
8.1 文件 .....................................................................................................................238
8.2 文件的打开和关闭 .............................................................................................239
8.3 文件的顺序读写 .................................................................................................241
8.4 文件的定位及随机读写 .....................................................................................246
习题8 ..........................................................................................................................249
实训1 贪吃蛇游戏 ....................................................................................................................252
一、贪吃蛇游戏欢迎界面的实现 ..............................................................................252
二、贪吃蛇游戏主窗体界面的实现 ..........................................................................256
三、贪吃蛇游戏功能的实现 ......................................................................................259
四、贪吃蛇游戏结束界面的实现 ..............................................................................266
五、实训效果 ..............................................................................................................269
实训2 智能跟随系统 ...............................................................................................................270
一、系统启动功能设计与实现 ..................................................................................272
二、超声波测距和跟随功能的实现 ..........................................................................273
三、红外跟随功能的实现 ..........................................................................................275
四、系统速度调节功能的实现 ..................................................................................276
本书习题参考答案 .......................................................................................................................278
参考文献 .........................................................................................................................................279
展开全部
本类五星书
本类畅销
-
大模型应用开发极简入门 基于GPT-4和ChatGPT
¥41.9¥59.8 -
这就是ChatGPT
¥41.9¥59.8 -
电脑组装、选购、操作、维护、维修从入门到精通
¥32.2¥48.0 -
数据结构教程(第6版·微课视频·题库版)
¥46.5¥65.0 -
计算机组成原理实验指导与习题解析
¥34.8¥52.0 -
微信小程序开发教程
¥31.4¥49.0 -
机器学习
¥47.4¥108.0 -
C程序设计(第五版)
¥18.6¥49.0 -
深度学习导论
¥24.5¥49.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥36.4¥68.0 -
RFID与智能卡技术实验指导书
¥28.4¥36.0 -
UNITY游戏开发经典实例
¥73.0¥128.0 -
软件开发技术基础 第4版
¥65.7¥79.9 -
软件测试
¥50.0¥68.0 -
AIGC文图学 人类3.0时代的生产力
¥36.0¥48.0 -
AFter Effects 影视后期特效实战教程
¥45.0¥69.8 -
生物特征识别算法研究
¥20.1¥39.0 -
大模型应用开发动手做AIAGENT
¥62.9¥89.8 -
游戏造物主;游戏与制作人的幕后故事
¥63.6¥108.0 -
python语言程序设计(第2版)(含视频教学)
¥50.6¥69.9