前言
众所周知,在 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 之间,如果有高亮则正好为分界线