常规
C语言的编码一般遵循《The C Programming Language》书中例子所示的风格。
C++语言的编码一般遵循《The C++ Programming Language》书中例子所示的风格。
文件名
在C语言中,头文件以.h为扩展名,源文件以.c为扩展名。(注意都为小写)
在C++语言中,头文件一般以.h为扩展名,源文件以.cpp或者.cc为扩展名。
在C++标准库中,头文件没有扩展名。
注释
圆括号、大括号和缩排
每层缩进由4个空格构成,不使用tab字符。
左括号与前面的元素处于同一行。比如
int func(int a) { int b = a + 1; return b * 2; }
以及
class Thing { //... };
还有
for(int i = 0; i < 100; i++) { cout << i << endl; cout << x * i << endl; }