二维数组实现五子棋游戏

二维数组实现五子棋游戏

1.使用二维数组创建棋盘
2.提醒选手下棋(注意当用户在已有棋子的地方下棋时应该提醒用户,并且作废将本次落子作废)
3.更新棋盘
4.判断胜负
网上关于二维数组实现五子棋游戏的代码,已经有太多了,因此在这里,笔者着重讲一个自己做的小优化,就是提醒用户,不让其在已有棋子的地方落子。
首先, 我们需要先判断用户输入的坐标处是否有棋子,如果已经有棋子,就要提醒他。
然后,就会遇到一个问题,那就是我们提醒完用户以后,程序肯定不能在执行了,否则的话用户本次输入的值将会把以前的值覆盖,当刷新棋盘,棋子依旧会落在已有棋子的位置。如果用break或者return,那么循环将会结束,意味着对战双方的游戏也就结束了,显然这并不是我们想要的结果。
那么,我们想要的只是不让本次错误的情况进行下去,因此实现这个功能,起核心作用的就是关键字continue。在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值