【C语言】扫雷游戏的实现

一、头文件的定义,函数的声明、函数的定义

为了系统化咱们的程序,需要把项目分成三部分,分别是头文件的定义,函数的声明、函数的定义,其中头文件的定义和函数的声明放到头文件中,函数的定义放到源文件中,如下;

  1. tect.c

【C语言】扫雷游戏的实现_第1张图片

  1. game.c

【C语言】扫雷游戏的实现_第2张图片

1.game.h

【C语言】扫雷游戏的实现_第3张图片

二、打印菜单,玩游戏

效果图如下:

【C语言】扫雷游戏的实现_第4张图片

实际图如下;

【C语言】扫雷游戏的实现_第5张图片

三、初始化棋盘

此时就要把雷和棋盘表面的信息初始化,棋盘就用‘*’,雷就用‘0’,调用函数表示如下;

【C语言】扫雷游戏的实现_第6张图片

四、打印棋盘

调用函数把棋盘的信息打印出来如下

【C语言】扫雷游戏的实现_第7张图片

此处运用到了循环的嵌套,需要对循环函数的熟悉套用

五、布置雷

【C语言】扫雷游戏的实现_第8张图片

此处运用到了时间戳,来随机改变雷的排放

六、排查雷

此处可以说是整个程序的核心要素了,只要搞懂此处,扫雷游戏基本算掌握

【C语言】扫雷游戏的实现_第9张图片

此处还用到了函数的嵌套来排查雷,当做到这一步时,那么恭喜你,扫雷程序已经完成啦!

你可能感兴趣的:(C语言,游戏)