零基础自学C语言一个半月了,今天尝试用C语言实现了简易版扫雷,编译器 VS 2022。

要创建三个文件,分别为game.h,test.c,game.c。

三个文件各司其职:

game.h  负责头文件的声明、数值的定义、函数的声明作用,另外两个文件只需引用game.h即可实现上述功能。

test.c   负责主体的设计,代码简明扼要,逻辑清晰,便于阅读与审查。

game.c  负责各个函数的实现,较为复杂。

分别创建三个文件,还有助于每完成一定部分及时运行或调试,发现问题。

下面为代码部分:

game.h

(调试时,可以将easy_count的值改为ROW*COL-1,此处也就是80)

C语言实现扫雷(简易版)_零基础

test.c

C语言实现扫雷(简易版)_零基础_02

C语言实现扫雷(简易版)_C语言_03

game.c

C语言实现扫雷(简易版)_零基础_04

C语言实现扫雷(简易版)_零基础_05

C语言实现扫雷(简易版)_扫雷_06