棋子

使用位字段和掩码写一个国际象棋游戏

使用位字段和掩码是不用数据结构组合数据的常用方法。假设你在用 C 语言写一个国际象棋游戏。追踪棋盘上棋子的一种方法是定义一个结构,该结构定义了棋盘上每个可能的棋子及其颜色,因此每个…