暂无评论
图文详情
- 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
展开全部
本类五星书
浏览历史
-
当她是好女人的时候(菲利普·罗斯全集)
¥50.9¥78.0 -
小小国学馆:笠翁对韵
¥12.4¥38.0 -
中国律师业产业化发展理论研究专著山东省法学会编zhongguolvshiyechanye
¥14.5¥26.0 -
四季的奥秘(亲亲科学图书馆互动立体小百科)
¥22.4¥49.8 -
医方集解(随身听中医传世经典系列)
¥39.9¥58.0 -
杨鹏幻想文学系列:火星恐龙阿力酷
¥13.7¥39.8 -
人工智能基础及应用
¥25.6¥39.0 -
大学问·黄宗智中国社会经济史研究代表作:长江三角洲的小农家庭与乡村发展
¥63.7¥98.0 -
护海实策:董事国际海洋可持续发展研究中心报告精选.第六辑
¥43.0¥70.0 -
中华复兴之光·美好民风习俗:千秋龙凤图腾[四色]
¥11.2¥32.0
本类畅销
-
硅谷之火-人与计算机的未来
¥13.7¥39.8 -
造神:人工智能神话的起源和破除 (精装)
¥32.7¥88.0 -
软件定义网络(SDN)技术与应用
¥26.9¥39.8 -
数学之美
¥41.0¥69.0 -
谁说菜鸟不会数据分析(入门篇)(第4版)
¥43.8¥69.0 -
自己动手写PYTHON虚拟机
¥31.0¥79.0 -
Photoshop平面设计实用教程
¥14.5¥39.8 -
计算机网络技术
¥24.1¥33.0 -
Excel函数.公式与图表
¥16.4¥48.0 -
.NET安全攻防指南(下册)
¥89.0¥129.0 -
RUST权威指南(第2版)
¥114.2¥168.0 -
.NET安全攻防指南(上册)
¥89.0¥129.0 -
大模型实战:微调、优化与私有化部署
¥63.4¥99.0 -
人工智能的底层逻辑
¥55.3¥79.0 -
多模态数据融合与挖掘技术
¥34.7¥45.0 -
仓颉编程快速上手
¥62.9¥89.8 -
剪映AI
¥55.6¥88.0 -
FINAL CUT短视频剪辑零基础一本通
¥28.9¥39.8 -
FLASK 2+VUE.JS 3实战派――PYTHON WEB开发与运维
¥83.8¥118.0 -
人工智能安全
¥66.4¥109.0