c 语言的语句粒度小,经常需要用空行分开不同的代码块。加了足够多空行分隔的代码,{ 放到新行开始会更舒服。参考:
https://codebus.cn/zhaoh/post/tetris
这样子的:
f( )
{
......
}
而不是这样子的:
f(){
......
}
(当然,这种风格的代码也没错)
e.g.
// 定义操作类型
enum CMD
{
CMD_ROTATE, // 方块旋转
CMD_LEFT, CMD_RIGHT, CMD_DOWN, // 方块左、右、下移动
CMD_SINK, // 方块沉底
CMD_QUIT // 退出游戏
};
// 定义绘制方块的方法
enum DRAW
{
SHOW, // 显示方块
CLEAR, // 擦除方块
FIX // 固定方块
};