1.使用#include指令避免重复声明。
2.使用#define指令给常量值取名。
3.在#include文件中放置函数原型。
4.在使用下标前先检查他们的值。
5.在while 或 if 表达式中蕴含赋值操作。
6.明白如何编写一个空循环体。
7.始终要进行检查,以确保数组不越界。
关于数据
1.为了保持最佳的可移植性,把字符的值限制在有符号和无符号字符范围的交际之内,或者不要在字符上执行算数运算。
2.在使用字面值时,不拘于某种形式,选用他们最自然的形式来表示。
3.不要把整形值和枚举值混用。
4.在定义类型结构的新名字时,使用typedef而不是#define.
5.用const声明其值不会修改的变量。
6.不要在嵌套代码之间使用相同的变量名。