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年,教学经验丰富。张凌雪,女,吉林交通职业技术学院副教授。

相关图书

  • Python程序设计项目化教程

    主编:任越美 李垒 李江岱

    本书采用项目—任务式编写体例。全书共分为六个项目,分别是学生成长档案—初来乍到,请多关照学生成长档案—驰骋操场,挥洒青春学

    ¥55
  • Java Web程序设计任务教程

    主编:张永华 李季 孙佳帝

    本书采用任务驱动的编写模式,由浅入深、循序渐进、全面系统地介绍了使用Java语言开发Web应用的基础技术。全书共设计为7个项目,分

    ¥55
  • C语言程序设计

    主编:方加娟 赵广复

    C 语言是国内外广泛使用的计算机语言,也是计算机程序员应掌握的一种基本程序设计语言。本书面向程序设计初学者编写,内容包括:初

    ¥46
  • C#程序设计与数据库编程

    主编:沙旭 徐虹 刘上朝

    本书作为 NET平台中C 程序设计与数据库编程的著作,系统全面的介绍了有关C 程序设计的相关知识。全书共分12章,内容包括 NET框架知

    ¥49