下载此文档

第03章 程序设计过程与C语言开发环境.ppt


文档分类:IT计算机 | 页数:约39页 举报非法文档有奖
1/39
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/39 下载此文档
文档列表 文档介绍
第3章程序设计过程 与 C语言开发环境
高级语言与编译器
程序设计过程
C语言开发环境
目录
1
2
3
常见的程序调试方法与技巧
4

高级语言与编译器
1
基本概念
源程序
是用源语言写的程序,源语言是用来编写源程序的语言,如C语言。
目标程序
是源程序经过编译程序翻译后生成的程序,常用汇编语言表示。
可执行程序
是对目标程序经过链接后生成的可直接执行的程序,用机器语言表示的。

高级语言与编译器
2
高级语言、源程序、编译器和可执行程序的关系

程序设计过程
1
基本过程
源程序编辑(EDIT)
用任何一种文本编辑程序将源程序代码输入计算机,形成源程序文件。如:
PLIE)
将第(1)步形成的源程序文件()作为编译程序的输入,进行编译。编译程序会自动分析、检查源程序的语法错误。若存在错误,则报告两类错误类型:警告( WARNING )和严重错误(ERROR),并给出出错所在行和可能的原因。用户根据报告信息修改源程序,再编译,直到程序语法正确。编译成功后生成中间目标程序文件,如记为:。

程序设计过程
1
基本过程
链接(LINK)
使用链接程序,将(2)步形成的目标文件()与所指定的库文件和其他中间目标文件链接,这期间可能出现缺少库函数等链接错误,同样链接程序会报告错误信息。用户根据错误报告信息再修改源程序,再编译,再链接,直到程序正确无误后,生成可执行文件,如记为:。

程序设计过程
1
基本过程
运行(RUN)
第(3)步完成后,运行可执行文件(),得到运行结果。当然也可能由于解决问题的算法问题而使源程序具有逻辑错误,得到错误的运行结果。或者由于语义的错误,例如程序运行时,出现用0做除数,导致运行时错误。这就需要检查算法中问题,重新从编写源程序阶段开始,修改源程序,直到运行结果正确。

程序设计过程
1
基本过程
调试和测试(DEBUG & TEST)
为确保编写程序的正确性,需要设计合理且有效的测试用例,进行全面、细致而艰苦的调试和测试工作,必要时需进行单步跟踪程序运行。
程序设计过程也是一个排除错误的过程。错误应包括:语法错误、功能错误、运行异常错误。

程序设计过程
2
三类程序错误间的比较

程序设计过程
3
举例说明(Hello程序为例)

第03章 程序设计过程与C语言开发环境 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息