1 / 70
文档名称:

C02C语言程序开发过程.ppt

格式:ppt   大小:668KB   页数:70页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C02C语言程序开发过程.ppt

上传人:beny00011 2017/1/18 文件大小:668 KB

下载得到文件列表

C02C语言程序开发过程.ppt

相关文档

文档介绍

文档介绍:C C语言程序设计语言程序设计 School of Software Zhengzhou University Students: Frosh Semester: Spring of 2011 Instructor: Song Wei Office : Room 315 , Building 18 ******@zzu. School of Software School of Software Zhengzhou Zhengzhou University University Students: Frosh Students: Frosh Semester: Spring of 2011 Semester: Spring of 2011 Instructor: Song Instructor: Song Wei Wei Office Office : : Room 315 Room 315 , , Building 18 Building 18 ******@zzu. ******@zzu. 第第2 2章章C C语言程序的开发过程语言程序的开发过程 3主要内容主要内容 C程序开发过程 C程序集成开发环境、调试工具的使用 C语言程序结构与语法规则重点: C语言程序的结构、语法规则, 编译环境 4 C C语言程序的开发过程语言程序的开发过程 C语言程序的开发过程是: 使用编辑工具编写文本形式的 C语言源文件编译生成以机器代码为主的可执行程序。开发一个 C语言程序一般包括3个主要步骤:编辑,编译和连接。开发一个 C程序的过程如图所示。 C源程序 C源程序目标代码目标代码可执行程序可执行程序 C 语言函数库编译连接 5C C语言程序的开发流程语言程序的开发流程 6C C语言程序调试步骤的解释语言程序调试步骤的解释编辑: 根据求解算法,开发人员使用任意一款文本编辑器编辑代码,生成源程序代码,。编译: 编译时,编译器首先检查源程序中每条语句的词法和语法。当发现错误时,在屏幕上显示错误的位置、错误类型等相关信息。根据错误信息,重新使用编辑器进行查错并修改,然后重新编译直到所有的词法和语法错误都被排除。正确编译后产生二进制目标文件, 。连接: 编译后产生的目标文件是可重定位的程序模块,但不能直接运行。连接是将目标程序、库函数和其它目标程序连接到一起,生成可执行的程序。 。运行: 源代码经过编译、连接,生成可执行程序后,就可以进行程序的运行了。 7C C语言程序的调试语言程序的调试编译过程发现的错误可分为两类。一类是局部语法错误。例如,缺失了分号、逗号,或者引用了错误的数据对象。另一类是程序内部上下文关系方面的错误。例如,需要使用的数据对象没有定义。连接时,也可能产生错误。例如,连接文件找不到等,具体不再叙述。源代码经过编译、连接,生成可执行程序后,还需要进行测试。测试的目的是发现程序的错误。一般通过输入一些实际数据来验证程序执行结果的正确性。如果程序执行中出现问题,或发现程序的输出结果不正确,需要设法找到出错的原因,并修改源程序,重新进行编译、连接,再测试和调试, 不断反复,直到程序正确无误。 8 C C 语言程序的集成开发环境语言程序的集成开发环境 C语言程序的集成开发环境 IDE ( Integrated Development Environment ),提供了从编辑、编译、连接到运行的所有功能。 C语言程序的集成开发环境很多,如: Turbo C , GCC (基于 Linux 的选定的编译器), Dev C++ , Visual C++ ……。这里对 Turbo C 进行详细的解释,其他工具软件大家可以自己进行练****使用。 9 9 “集成式程序开发环境”( Integrated Development Environment , IDE ), 把编程过程中需要使用的所有支持软件都集成在一起,统一地进行管理和使用。“集成式程序开发环境”( Integrated Development Environment , IDE ), 把编程过程中需要使用的所有支持软件都集成在一起,统一地进行管理和使用。““集成式程序开发环境集成式程序开发环境””( ( Integrated Integrated Development Environment Development Environment , , IDE IDE ), ), 10( (1 1)建立)建立 Turbo C Turbo C 的环境的环境下载拷