三子棋游戏是一个很好地数组应用实例,在这篇博客中我将分享我在初学C语言时编写三子棋游戏的思路和过程。
1.模块设置
设置一个测试模块test.c和一个函数模块game.c,测试模块放置主函数,函数模块放置初始化函数、打印棋盘的函数、放置棋子的函数等。
2.编写一个菜单
三子棋游戏初始菜单,制作一个简易菜单,输入1进入游戏,输入0退出游戏,输入其他值要求重新输入,使用switch语句。
void menu()
{
printf("******************************\n");
printf("****1.play**********0.exit****\n");
printf("******************************\n");
}
void game()
{
printf("11111\n");
}
int main()
{
int input = 0;
do
{
menu();
printf("请选择>:\n");
scanf("%d", &input);
switch (input)
{
case 1:
game();
break;
case 0:
printf("退出游戏\n");
break;
default:
printf("输入错误,请重新输入\n");
break;
}
} while (input);
return 0;
}