C语言代码风格

个人比较喜欢的代码风格,仅供参考

文章目录

空格

1、导入头文件时,include和头文件之间加空格

#include <cstdio>

2、逗号(,)后面加空格。

int i, j;

顿号(;)如果不是一行的结束时,后面加空格

int p = que.front(); que.pop();

3、双目运算符(+、-、*、/、=、==、+=、^、&、&&、|、||、>>等)前后加空格

int res = a + b;

单目运算符(!、~、++、- -等)前后不加空格

while (t--) {
	// operate
}

4、关键字(for、while、if等)后面加空格

for (int i = 0; i < 10; i++) {
	// do something
}
while (true) {
	// do something
}
if (true) {
	// do something
}

而函数名后面不需要加空格

int main(void)
scanf("%d", &n);

5、如果大括号({)在小括号的同一行,({)前面要加空格

for (int i = 0; i < 10; i++) {
	cout << i << endl;
}

6、注释的(//)后面加空格

// note

对齐

1、如果是多条件语句,else可以写到 if 右括号的同一行

if (i % 2 == 1) {
	cout << '奇数' << endl;
} else {
	cout << '偶数' << endl;
} 

2、for、while、if 后面尽量加大括号,大括号中的内容换行并缩进

if (i == 1) {
	// do something
}

基本格式

1、#include后面加空格

#include <stdio.h>

2、在main() 中加void

int main(void)

3、#include和main函数之间空行

#include <stdio.h>

int main(void)
{
	// 计算数字 1——n 的和 
	int n, sum = 0;
	scanf("%d", &n);
	for (int i = 1; i <= n; i++) {
		sum += i;
	}
	printf("%d\n", sum);
	
	return 0;
}

猜你喜欢

转载自blog.csdn.net/weixin_43772166/article/details/107179232