代码马蜂

循环和if前后括号不空格,中间空格

while (a < b)
for (int i = 1; i <= n; ++ i)
if (a == b) 

函数内的变量名前后都不空格,前面变量名空格

inline void print(int a, int b, int c) 
print(i, j);

循环后小括号内的语句前面空格后面不空

for (int i = 1; i <= n; ++ i) {
}

左边大括号{不换行且在前面空格

int main() {
  if ( a == b ) {
  }
}

单行if短的话不换行,长的话换行加大括号

if (x == y) x += 1;
else y += 1;

if (chi[x][chk ^ 1] != 0) {
    fat[chi[x][chk ^ 1]] = y;
}

命名变量时前面空格

int a, b, c;
int x[5211314], y[5211314];

数学式子在符号前后均空格

a = b + c;

数组中括号内计算符号之间空格

w[i + j], w[i]

scanf里面不空格,cin的>>和cout的<<左右要空格

scanf("%d",&n);
cin >> a >> b; 
cout << a << b;

putchar括号里面左右不空格

putchar('-');
putchar(x % 10 + '0');

位运算左右空格

if (ch[root][0] == 0 && ch[root][1] == 0)
posted @ 2023-03-06 10:17  觉清风  阅读(23)  评论(1编辑  收藏  举报