网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
二、基本思路流程介绍
首先在游戏菜单进入游戏,然后在我们初始化创建一个9*9的雷盘,用二维数组存储雷盘信息,0代表非雷,1代表有雷。此时的雷盘打印出来就无法游戏,所以我们需要创建两个雷盘,一个拿来放雷,一个拿来打印输出。接着就是布置雷,排查雷,然后就是完成游戏与否。
三、代码实现
1.用户交互菜单(Menu函数)
选择1进入游戏,选择0退出游戏,在这里可以选错了可以重新选择
2. Game函数
这些函数我都写在另外的game.c里面的,在头文件里声明,模块化思想
3.初始化棋盘
4.打印雷盘
最后打印出来的雷盘效果如下:
然后我试着对棋盘进行了美化,代码和效果图如下:
5.布置雷
6.排查雷
四、代总码
已经掺在图片当中了,哈哈
这里就不继续发一遍了
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
5)**
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!