1、#define REOD_ID1 全大写。
2、for循环内定义:for (int i=0; i<7 ; i++)。
两个循环,一般情况下把小循环放在外面,把大循环放在外面:
for(int j=0; j<small; j++ )
for (int i=0; i<big; i++)
3、函数参数不用一定不写。
4、if、while、for、switch 写完空格。
5、做计算时要注意精度丢失,尽量将计算东西写在一行代码中。
6、#define MAX(X,Y) X*Y>Y?X:Y,当X和Y为数是可以运行,当X类似于X=9+7表达式的时候会错误。
7、Z=x>y?X:Y; 尽量精简,不要用if....else.....。
8、return dist;尽量精简,不要有表达式。
9、switch 里每个case里要加上break。