1.文件名,函数名,变量名:double_node_list
2.声明变量马上赋值,或赋为0、NULL
3.结构 / 共用体 / 枚举:DListNode
4. 。C文件内部函数加static
加载的头文件放在。h文件里
5.简单函数加inline,宏定义式子用inline代替
6.malloc new记得delete free,后p=NULL;防止野指针
7.在调试时可用#define DEBUG 1 #if DEBUG #else #endif,在运行时用#define DEBUG 0便于调试、节约空间
8.字对齐问题可用union解决
9.enum / const 尽量代替#define
10.记住只有写得好才能写得快!