为了保证程序正确,首先应充分利用编译器。好的做法是打开所有编译开关,尽可能利用警告信息并排除所有警告。不好的做法是关闭一些编译开关,带着警告上路。 一定要把所有编译开关打开,严格消除任何警告信息。不要认为只要能产生执行文件就可以,有1个警告也无关大局。这是有百害而无一利的做法。这类例子很多,不再赘述。 记住:尽管编写的程序在自己使用的系统中能够通过,但也要考虑常用系统的兼容性。