fix translated article

This commit is contained in:
fuyanjie 2022-08-07 11:28:28 +08:00
parent 869e299d74
commit ae0b3468d1

View File

@ -136,7 +136,7 @@ AND 00000111 = 7
int
is_black(int piece)
{
  return (piece & BLACK);
  return (piece & BLACK);
}
```
这样之所以有效,是因为 `BLACK` 的值为 8二进制下的 `00001000`)。在 C 语言中,任何非零值都被视为 True零总是 False。所以如果 `5,3` 处的棋子是黑色的,则 `is_black(board[5][3])` 返回 True 值 (8);如果是白色的,则返回 False 值 (0)。