- 设置一个game.h用于声明函数
- 设置一个test.c用于正常运行,调用函数
- 设置一个game.c用于函数的实现
- ********注意引用自定义头文件格式
- 一
- 用do while循环,设置终止指令的标识
- 注意break
3.srand函数的调用需要#include<stdlib.h><time.h>
二.
- 来到game.c————————需要完成对函数的实现
三.
- Ps:特别注意调用rand函数的写法:x,y坐标分别调用
- Ps:其中调用的get_mine_count(mine,x,y)函数一定要放在前面,否则要声明
四.自定义头文件
- 井字棋游戏
1.设计设置一个game.h用于声明函数
2.设置一个test.c用于正常运行,调用函数
3.设置一个game.c用于函数的实现
Ps:注意自定义头文件的引用
- 二
- 三
- 四.来到game.c部分
- 数组初始化基操
- 棋盘的展示(两种写法)
- 3.
- 电脑下棋 可以对比扫雷中埋雷(仅仅多了一步)——设置反向计数
- (供对比)
4.is_win函数的实现,整个程序的重点
(用ret来接受继续‘c‘的字符,跳出循环后又接受’p’, ’#’, ’*’三种情况来判断输赢
- 5.is_win调用的自定义函数要么声明,要么放前面