码风

前言

众所周知,在 Dev-C++ 上有一个代码格式化的功能,快捷键Ctrl+Shift+A

我的码风致力于写出格式化后毫无变化的代码,这被认为是标准代码

同时,对不可格式化的部分(如空格),我同样也会详细说明

值得一提的是,我的码风是跟着 lydrainbowcat 学的,在此致谢


可格式化


不可格式化

头文件

一般情况下使用万能头文件,即:

#include <bits/stdc++.h>

注意 include 后有空格

不使用万能头文件的情况:

  • 在POJ等不能使用万能头文件的落后OJ上提交

  • 写标程

这种情况下,不同的头文件按照长度为第一关键字,字典序为第二关键字从上至下依序排列,如:

#include <cmath>
#include <cstdio>
#include <vector>
#include <cstring>
#include <iostream>
#include <algorithm>

原则上不必要的头文件不写

宏定义 & const

using namespace std;

紧跟在

  • 头文件
#include <...>
  • 宏定义
#define ... ...

之后后写,并后面紧跟 const

换言之,

using namespace std;

夹在宏定义和 const 之间,如果有高亮则正好为分界线

猜你喜欢

转载自www.cnblogs.com/xht37/p/10381163.html