1 / 31
文档名称:

C语言综合编程训练.ppt

格式:ppt   页数:31
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言综合编程训练.ppt

上传人:中国课件站 2011/9/6 文件大小:0 KB

下载得到文件列表

C语言综合编程训练.ppt

文档介绍

文档介绍:C语言综合编程训练
C程序组成
C程序
源程序1
源程序2
源程序n
……
……
预编译命令
函数1
函数n
……
说明部分
执行部分
开发方法: 自上向下,逐步细化,模块化设计,结构化编码
五子棋游戏程序
一个综合实例的分析
五子棋游戏程序
一个综合实例的分析
一般来说,开发一个软件要经过以下步骤:
确定软件的功能
定义核心数据结构
对整个软件进行功能模块划分
编写程序实现各功能模块
对源程序进行编译和调试,形成软件产品
查看源程序
功能分析
五子棋棋盘
两位玩家交替行棋
五子相连判定赢棋
查看源程序
定义核心数据结构
定义char gChessBoard[19][19];表示棋盘
棋盘上每个交叉点有三种状态
当前光标位置表示
查看源程序
struct point
{ int x;
int y;
};
程序的模块划分
查看源程序
画棋盘
显示提示信息
棋盘置空
接收,处理用户输入,直至:
分出胜负
按退出键
判断落子键有效性
更新数组与棋盘显示
判断是否走成五子相连
更新全局变量gCursor
移动光标至新位置
程序的编制细节
查看源程序
定义核心数据结构
初始化
接收按键
移动光标
落子与判定胜负
main()函数
程序中用到的库函数介绍
bioskey
程序的编制细节
程序中用到的库函数
textmode
clrscr
putch
cputs
gotoxy
textcolor
delay
sound 与nosound
用户手册
查看源程序

最近更新

国企廉政考试题库(能力提升) 14页

技术试题卷答案浙江省稽阳联谊学校2025年11月.. 5页

2027届高二上学期期中生物试题 8页

2025年黑龙江省黑河市单招职业适应性测试模拟.. 43页

2025广西来宾合山市统计局公开商调事业单位人.. 44页

2025福建省南平人力资源服务有限公司建阳分公.. 46页

2025贵州遵义市卫生健康事业单位秋季面向全国.. 43页

2026年C语言专升本真题精编答案 13页

2026年c语言文件考试题库(能力提升) 13页

2026年c语言知识测试题及答案(新) 13页

2026年c语言算法考试题库(综合题) 13页

2024年呼和浩特民族学院辅导员招聘备考题库附.. 30页

2026年主管中药师考试备考题100道含完整答案(.. 38页

2024年朔州师范高等专科学校辅导员招聘考试真.. 36页

2024年河北劳动关系职业学院辅导员考试参考题.. 36页

2025上海市事业单位考试模拟题-数量关系精选答.. 35页

2026年刑事诉讼原理与实务模拟题100道【黄金题.. 48页

2026年制冷与空调作业人员考试题库附答案(综.. 39页

2025四川广安安创人力资源有限公司招聘劳务派.. 48页

2025山西运城市河津市招聘社区工作者50人(一.. 31页

2026年司法考试题库100道及参考答案(基础题).. 50页

2026年吉林省白城市单招职业适应性测试模拟测.. 45页

2026年哈尔滨铁道职业技术学院单招职业倾向性.. 44页

2026年四川机电职业技术学院单招职业适应性测.. 45页

2026年国开电大城市管理学形考题库100道【考点.. 38页

2025年河北工程大学马克思主义基本原理概论期.. 13页

2026年安徽城市管理职业学院单招职业适应性考.. 37页

2025年湖南省建设工程工程量清单计价办法(新).. 51页

2025年江西信息应用职业技术学院单招职业适应.. 127页

2025年江西信息应用职业技术学院单招职业倾向.. 73页