QQ在线客服
免费咨询热线
400-615-1233
工作时间-工作日
8:30-17:30
3立封
3平封

C语言程序设计项目教程

全书以“小鸡吃虫子”动画案例的设计与实现为依托进行编写
  • 类  别:计算机系列
  • 书  名:C语言程序设计项目教程
  • 主  编:蒋高飞 张凌雪
  • 定  价:55
  • 开  本:大16开
  • 印刷方式:双色
  • 页  数:276
  • 时  间:2024年11月
  • 出  版  社:上海交通大学出版社
  • 书  号:978-7-313-30511-4

内容摘要

        本书包括十个项目,分别为“显示小鸡吃虫子动画背景”的设计与实现,“显示动画中的小鸡”的设计与实现,“小鸡向右走”动画的设计与实现,“小鸡吃虫子”动画的设计与实现,“显示多条虫子”动画的设计与实现,“小鸡吃虫子”动画函数形式的设计与实现,“小鸡吃虫子”动画指针形式的设计与实现,“多条虫子”动画结构体形式的设计与实现,“小鸡吃虫子存储分数”的设计与实现以及“小鸡吃虫子”综合项目的实现。
        本书适合作为高等职业教育C语言程序设计课程的教材使用,也可供相关人员参考。

目录

项目1“显示小鸡吃虫子动画背景”的设计与实现 1
项目要求 1
项目描述 2
项目准备 3
相关知识 4
1.1 了解C语言 4
1.2 图形文件 11
项目实现 17
项目延伸 18
评价反馈 19
巩固练习 19
 
项目2“显示动画中的小鸡”的设计与实现 21
项目要求 21
项目描述 22
项目准备 23
相关知识 24
2.1 格式输入输出 24
2.2 字符输入输出 34
项目实现 39
项目延伸 40
评价反馈 40
巩固练习 41
 
项目3“小鸡向右走”动画的设计与实现 43
项目要求 43
项目描述 44
项目准备 45
相关知识 46
3.1 if选择语句 46
3.2 switch选择语句 53
项目实现 58
项目延伸 59
评价反馈 60
巩固练习 61
 
项目4“小鸡吃虫子”动画的设计与实现 65
项目要求 65
项目描述 66
项目准备 67
相关知识 68
4.1 单循环语句 68
4.2 中断语句 75
4.3 循环嵌套 79
项目实现 84
项目延伸 86
评价反馈 86
巩固练习 87
 
项目5“显示多条虫子”动画的设计与实现 91
项目要求 91
项目描述 92
项目准备 93
相关知识 94
5.1 一维数组 94
5.2 二维数组 98
5.3 字符串 105
项目实现 113
项目延伸 115
评价反馈 115
巩固练习 116
 
项目6“小鸡吃虫子”动画函数形式的设计与实现 119
项目要求 119
项目描述 120
项目准备 121
相关知识 122
6.1 函数的定义和调用 122
6.2 数值传递 127
6.3 地址传递 134
6.4 变量作用域和存储类别 139
6.5 递归调用 145
项目实现 151
项目延伸 153
评价反馈 153
巩固练习 154
 
项目7“小鸡吃虫子”动画指针形式的设计与实现 159
项目要求 159
项目描述 160
项目准备 161
相关知识 162
7.1 指向普通变量的指针 162
7.2 指向一维数组的指针 166
7.3 指向字符串的指针 170
7.4 指针指向二维数组 175
7.5 指针做函数参数 183
项目实现 190
项目延伸 191
评价反馈 192
巩固练习 192
 
项目8“多条虫子”动画结构体形式的设计与实现 197
项目要求 197
项目描述 198
项目准备 199
相关知识 200
8.1 结构体变量 200
8.2 结构体数组 207
8.3 结构体指针 214
项目实现 220
项目延伸 222
评价反馈 223
巩固练习 223
 
项目9“小鸡吃虫子存储分数”的设计与实现 227
项目要求 227
项目描述 228
项目准备 229
相关知识 230
9.1 文件操作 230
9.2 文件定位 242
项目实现 251
项目延伸 252
评价反馈 253
巩固练习 253
 
项目10“小鸡吃虫子”综合项目的实现 257
项目要求 257
项目描述 258
项目实现 258
项目程序 258
项目延伸 262
 
附录 263
 
参考文献 268

主编信息

蒋高飞, 女,吉林交通职业技术学院副教授,教龄27年,教学经验丰富。张凌雪,女,吉林交通职业技术学院副教授。

相关图书