三子棋的实现最好不要放在一个文件中去
应建立一个如test.c的文件,用来写游戏的实现逻辑。
再建立一个头文件:用来声明游戏实现所需要的函数。
再建立一个用来定义各个函数的.c文件
我们可以把三个文件以这样的形式表现,这样可以让我们更直观的看到各文件之间的关系,有利于我们代码的书写。
开始敲代码之前,我们应该先理清我们需要制作的“三子棋”的运行都需要哪些步骤,将这些步骤写在所建立的头文件的地方,这样子便于我们对已想好的思路的利用和修改
然后所运行的逻辑放在test.c这个文件中,所实现的步骤基本都用函数的形式来实现,这样我们的思路可以很好的对应头文件中我们之前所书写的思路
为了方便,我们可以把函数的声明和一些定义都放在game.h的头文件中
而我们在其他的.c文件中想引用这些函数和定义时,只需要在文件的开头进行#include"game.h" 操作即可。
而在game.c文件中,则进行我们对函数的定义。
而这些函数的定义大多运行用,if和循环语句,可以慢慢研究。在制作三子棋代码时,我们要便写代码,边测试,并在完成后进行测试,并一次次修改和优化,切勿心急。