这篇文章是关于用C语言如何实现一个小游戏——扫雷。
代码包括三个部分,即game.h(头文件,函数声明),test.c(源文件,函数实现)以及main.c(源文件,游戏主函数及游戏测试)三个部分。
1.创建三个部分
2、 同样在game.h中引用头文件,在test.c和game.c中只需要引用game.h即可
3、在test.c中创建main函数及test函数的switch case语句
4、创建简易的菜单
5、扫雷标准是9行9列,但是由于考虑到靠边的坐标计算周围的地雷数时,还需要不包括越界的地方,所以将两个数组都扩大一圈,就不会有这方面的困扰了,即变为了11行11列的二维数组,使用宏定义的方式分别定义ROW9,COL9,ROWS11,COLS11,以及设置的地雷数
6、test.c中game函数的实现(依然是先完成框架的梳理,再具体实现)
7、在saolei.c中具体实现game函数中的要求(在game.h中声明,在game.c中实现),下面第一个图片即为声明,第二个图片为函数的实现
1.数组初始化函数的实现
2.打印棋盘
3.布置地雷
4.排查雷