- 2
- 0
- 约8.55千字
- 约 55页
- 2017-01-01 发布于广东
- 举报
第14章 程序常见的错误、调试 14.1 程序的调试 C语言的最大特点是:功能强、使用方便灵活。C编译的程序对语法检查并不像其他高级语言那么严格,这就给编程人员留下“灵活的余地”,但同样由于这个灵活给程序的调试带来了许多不便。尤其对初学C语言的人来说,经常会出一些连自己都不知道错在哪里的错误,看着有错的程序,不知该如何改起。下面介绍一些C语言使用过程中编程时常犯的错误,以供参考。 14.1.1 好的程序编写习惯 (1)应该特别注意程序的书写格式,让它的形式反映出其内在的意义结构。 (2)用最规范的、最清晰的、最容易理解的方式写程序。注意人们用C语言写程序的习惯写法,例如书中解决类似问题时所使用的写法,在本书中有许多极好的程序实例可供参考。 (3)在编程中,应仔细研究编译程序给出的错误信息和警告信息,弄清楚每条信息的确切根源并予以解决。特别是不要忽略那些警告信息,许多警告信息源自隐含的严重错误。我们有许多办法去欺骗编译程序,使它不能发现程序中的错误,但这样做最终受到伤害的只能是自己。 (4)随时注意表达式计算过程和类型。注意运算符的优先级和结合顺序,不同类型的运算对象将怎样转换,运算的结果是什么类型的,等等。在必要的时候加上括号或显式的类型强制转换。 (5)绝不去写依赖于运算对象求值顺序的表达式。对于普通二元运算符的运算对象,函数调用的各个实参C语言都没有规定特定求值顺序。因此
您可能关注的文档
- C++程序设计张桦第4章程序流程控制课件教学.ppt
- C++程序设计张桦第5章函数课件教学.ppt
- C++程序设计张桦第6章类和对象课件教学.ppt
- C++程序设计张桦第7章面向对象程序设计课件教学.ppt
- C++程序设计张桦第8章RTTI与异常处理课件教学.ppt
- C++实用教程课件-张荣梅第1章VC++开发环境课件教学.ppt
- C++实用教程课件-张荣梅第2章面向对象程序设计基础课件教学.ppt
- C++实用教程课件-张荣梅第3章windows编程基础课件教学.ppt
- C++实用教程课件-张荣梅第4章对话框与控件课件教学.ppt
- C++实用教程课件-张荣梅第5章菜单工具栏和状态栏课件教学.ppt
原创力文档

文档评论(0)