代码留白
代码留白
按照Google C++编程规范编写
- 操作符左右一定有空格,例如:
i = i + 1;
- 分隔符("," 和 ";")的前一位没有空格,后一位有空格,例如:
int i, j;
for (int fastIndex = 0; fastIndex < nums.size(); fastIndex++)
- 花括号和函数位于同一行并且前面有一个空格,例如:
while (n) {
n--;
}
- 控制语句(while,if,for)后都有一个空格,例如:
while (n) {
if (k > 0) return 9;
n--;
}
注意
这里并不是说一定要按照Google的规范编写代码,如果是自己编写代码,那么就保持风格统一;如果是团队开发,那么就保持和团队风格统一。代码规范没有谁对谁错,只有合适与否。