书签 分享 收藏 举报 版权申诉 / 70
上传文档赚钱

类型C语言集成开发环境安装使用图解解读课件.ppt

  • 上传人(卖家):三亚风情
  • 文档编号:3007314
  • 上传时间:2022-06-21
  • 格式:PPT
  • 页数:70
  • 大小:1.70MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《C语言集成开发环境安装使用图解解读课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    语言 集成 开发 环境 安装 使用 图解 解读 课件
    资源描述:

    1、主要内容 1 C1 C程序开发过程程序开发过程 2 C2 C语言程序结构与语法规则语言程序结构与语法规则 3 C3 C语言集成开发环境安装与使用语言集成开发环境安装与使用 4 4 程序调试程序调试(Testing)(Testing)和排误和排误(Debugging)(Debugging)1 C语言程序的开发过程(1) C语言程序的开发过程是:语言程序的开发过程是: 使用编辑工具编写文本形式的C语言源文件 编译生成以机器代码为主的可执行程序。 开发一个开发一个C语言程序一般包语言程序一般包括括3个主要步骤:编辑,编个主要步骤:编辑,编译和连接。译和连接。 开发一个开发一个C程序的过程如图程序的过

    2、程如图所示。所示。 C源程序目标代码可执行程序C 语言函数库编译连接1 C语言程序的开发过程(2)1 C语言程序的开发过程-调试步骤的解释 编辑:根据求解算法,开发人员使用任意一款文本编辑编辑:根据求解算法,开发人员使用任意一款文本编辑器编辑代码,生成源程序代码,扩展名为器编辑代码,生成源程序代码,扩展名为.C。 编译:编译时,编译器首先检查源程序中每条语句的词编译:编译时,编译器首先检查源程序中每条语句的词法和语法。当发现错误时,在屏幕上显示错误的位置、法和语法。当发现错误时,在屏幕上显示错误的位置、错误类型等相关信息。根据错误信息,重新使用编辑器错误类型等相关信息。根据错误信息,重新使用编

    3、辑器进行查错并修改,然后重新编译直到所有的词法和语法进行查错并修改,然后重新编译直到所有的词法和语法错误都被排除。正确编译后产生二进制目标文件,扩展错误都被排除。正确编译后产生二进制目标文件,扩展名为名为.OBJ。 连接:编译后产生的目标文件是可重定位的程序模块,连接:编译后产生的目标文件是可重定位的程序模块,但不能直接运行。连接是将目标程序、库函数和其它目但不能直接运行。连接是将目标程序、库函数和其它目标程序连接到一起,生成可执行的程序。扩展名为标程序连接到一起,生成可执行的程序。扩展名为.EXE。 运行:源代码经过编译、连接,生成可执行程序后,就运行:源代码经过编译、连接,生成可执行程序后

    4、,就可以进行程序的运行了。可以进行程序的运行了。1 C语言程序的开发过程- 调试 编译过程发现的错误可分为两类。编译过程发现的错误可分为两类。 一类是局部语法错误。例如,缺失了分号、逗号,或者引用了错误的数据对象。 另一类是程序内部上下文关系方面的错误。例如,需要使用的数据对象没有定义。 连接时,也可能产生错误。例如,连接文件找不到等,连接时,也可能产生错误。例如,连接文件找不到等,具体不再叙述。具体不再叙述。 源代码经过编译、连接,生成可执行程序后,还需要源代码经过编译、连接,生成可执行程序后,还需要进行测试。测试的目的是发现程序的错误。一般通过进行测试。测试的目的是发现程序的错误。一般通过

    5、输入一些实际数据来验证程序执行结果的正确性。如输入一些实际数据来验证程序执行结果的正确性。如果程序执行中出现问题,或发现程序的输出结果不正果程序执行中出现问题,或发现程序的输出结果不正确,需要设法找到出错的原因,并修改源程序,重新确,需要设法找到出错的原因,并修改源程序,重新进行编译、连接,再测试和调试,不断反复,直到程进行编译、连接,再测试和调试,不断反复,直到程序正确无误。序正确无误。主要内容 1 C1 C程序开发过程程序开发过程 2 C2 C语言程序结构与语法规则语言程序结构与语法规则 3 C3 C语言集成开发环境安装与使用语言集成开发环境安装与使用 4 4 程序调试程序调试(Testi

    6、ng)(Testing)和排误和排误(Debugging)(Debugging)2 C语言程序结构与语法规则 函数是函数是C语言程序的基本组成单位。开发语言程序的基本组成单位。开发C语言程序,主要工作就是编写各个函数。语言程序,主要工作就是编写各个函数。 下面通过简单的例子,介绍下面通过简单的例子,介绍C语言程序的基语言程序的基本构成和书写格式,期望初学者对本构成和书写格式,期望初学者对C语言程语言程序能够有一个基本的了解。序能够有一个基本的了解。 例1 在屏幕上输出一行信息 。/*程序功能:在屏幕上输出一行信息*/#include int main ( ) printf (Welcome t

    7、o C !n); return 0;程序中说明: /* */ 为C程序的多行注释命令,在括号中间的内容不被执行,只作为程序注释;程序的运行结果为:例例1的程序的说明的程序的说明 #include 是包含命令,表明该程序要使用头文是包含命令,表明该程序要使用头文件件“stdio.h”中的内容;中的内容; 程序仅包含一个程序仅包含一个main函数。该函数的主体部分用花括号函数。该函数的主体部分用花括号“”括起来。括起来。 main函数内使用了一个格式化输出的函数函数内使用了一个格式化输出的函数printf。printf是是C语言系统函数库中的一个函数,其作用是按照指定格语言系统函数库中的一个函数,

    8、其作用是按照指定格式在屏幕上输出一些信息。式在屏幕上输出一些信息。 return 0;表示程序结束,返回给操作系统一个数值表示程序结束,返回给操作系统一个数值0。 main()前的()前的int表示该程序的返回值是一个整型。表示该程序的返回值是一个整型。 注意程序中的四个符号:注意程序中的四个符号:、()、和和;。 注意书写格式。注意书写格式。C语言程序的结构 C语言程序由函数构成 每一个C语言程序有且仅有一个main函数 一个C语言程序总是从main函数开始执行,main函数执行完后程序结束 main函数不一定在程序文本的最开头 有的程序可以根据用户需要,由设计者定义自己的main函数和若干

    9、个其他函数 ;编写C语言程序,其实就是编写一个个函数C语言程序的语法规则 C语言程序书写格式自由,一行内可以写几个语句,一个语句也可以分写在多行上 在每个语句以及变量的定义和变量的声明的最后必须有一个分号 C语言本身没有输入、输出语句,输入和输出用的是函数 ,C提供有许多函数,见书附录部分 可以用/*/对C语言程序的任何部分作注释 例2 求两个数的平均值 /*程序功能:求两个数的平均值*/# include int main ( ) float num1, num2, average; /*定义3个实型变量*/ num1 = 97.45; num2 = 15.3; average = (num

    10、1 + num2) / 2;/*计算num1与num2的平均值*/ printf ( The average is %fn, average ); /*输出average的值*/ return 0;例例2的程序的说明的程序的说明 例例2中的程序,也只包含一个中的程序,也只包含一个main函数。函数。 函数中用函数中用float关键字关键字定义了三个实型变量定义了三个实型变量num1,num2和和average,然后使用,然后使用“=”(赋值符号)分别(赋值符号)分别给给num1,num2赋值(指定值)。赋值(指定值)。 通过计算,用通过计算,用average记录了记录了num1与与num2的平

    11、均值,的平均值,变量变量average被赋值。被赋值。 使用使用printf()函数输出结果到屏幕上,其中的()函数输出结果到屏幕上,其中的“%f”是一个格式符号,表示该位置上按是一个格式符号,表示该位置上按float类型输出一个类型输出一个数,见第五章。数,见第五章。例3 输入两个整数,求二者的最大值。 /*程序功能:求两个整数中的最大值*/* imax函数的定义:求两个整数中的最大值*/# include int imax ( int x, int y ) if ( x y ) return x; /*若xy,返回x的值*/ else return y; /*否则,返回y的值*/*main

    12、函数的定义:输入两个整数,调用imax函数,得到两个整数的最大值*/int main ( ) int num1, num2, MaxValue;scanf ( %d%d, &num1, &num2 ); /*输入两个整数*/MaxValue = imax ( num1, num2 ); /*调用imax函数,计算结果赋值给MaxValue*/printf ( The max value is %dn, MaxValue ); /*输出MaxValue的值*/return 0;例例3的程序的说明的程序的说明 该程序现阶段只作为了解;该程序现阶段只作为了解; imax函数是用户自己定义的一个函数。

    13、函数是用户自己定义的一个函数。 程序在程序在main中调用了中调用了imax函数,完成了最大值的选函数,完成了最大值的选择。择。 main函数内使用了一个格式化输入函数函数内使用了一个格式化输入函数scanf。scanf也是也是C语言系统函数库中的一个函数,其作用语言系统函数库中的一个函数,其作用是按照指定格式在屏幕上输入一些数据。是按照指定格式在屏幕上输入一些数据。 其中的其中的“%d”是一个格式符号,表示该位置上对应一是一个格式符号,表示该位置上对应一个十进制整型数。个十进制整型数。 ifelse结构是一个选择语句。结构是一个选择语句。主要内容 1 C1 C程序开发过程程序开发过程 2 C

    14、2 C语言程序结构与语法规则语言程序结构与语法规则 3 C3 C语言集成开发环境安装与使用语言集成开发环境安装与使用 4 4 程序调试程序调试(Testing)(Testing)和排误和排误(Debugging)(Debugging)3 C语言集成开发环境安装与使用语言集成开发环境安装与使用C C语言集成开发环境语言集成开发环境(IDE)(IDE) “集成式程序开发环境集成式程序开发环境”(Integrated Development Environment,IDE),把编),把编程过程中需要使用的所有支持软件都集成在程过程中需要使用的所有支持软件都集成在一起,统一地进行管理和使用。一起,统一

    15、地进行管理和使用。 C C语言集成开发环境语言集成开发环境(IDE)(IDE)介绍介绍 DEV CPP(DEV C+5.0) VC+6.0(Visual Studio C+6.0) Turbo C2.0/3.0 GCC(Linux下常用的下常用的C编译器,略编译器,略)Dev CPP开发环境简介开发环境简介 Dev-CPP是一个是一个Windows下的下的C和和C+程序的集成开发环程序的集成开发环境。它使用境。它使用MingW32/GCC编译器,遵循编译器,遵循C/C+标准。开标准。开发环境包括多页面窗口、工程编辑器以及调试器等,在工发环境包括多页面窗口、工程编辑器以及调试器等,在工程编辑器中

    16、集合了编辑器、编译器、连接程序和执行程序,程编辑器中集合了编辑器、编译器、连接程序和执行程序,提供高亮度语法显示,以减少编辑错误,还有完善的调试提供高亮度语法显示,以减少编辑错误,还有完善的调试功能,能够适合初学者与编程高手的不同需求,是学习功能,能够适合初学者与编程高手的不同需求,是学习C或或C+的首选开发工具!的首选开发工具! 多国语言版中包含简繁体中文语言界面及技巧提示,还有多国语言版中包含简繁体中文语言界面及技巧提示,还有英语、俄语、法语、德语、意大利语等二十多个国家和地英语、俄语、法语、德语、意大利语等二十多个国家和地区语言提供选择。区语言提供选择。 Dev-CPP是一款免费的软件,

    17、它的是一款免费的软件,它的IDE界面由界面由Delphi编写,编写,速度不错,而且简单明了,可以是速度不错,而且简单明了,可以是Visual Studio 的一个的一个简易替代品。简易替代品。安装安装Dev C+5.0 推荐版本:推荐版本: Dev C+ 4.9.9.2(也称Dev C+ 5) 安装程序安装程序 WY_DEVCPP_5B0905_skycn.exe 安装过程:安装过程: 安装过程很简单,一路Next就可以了。最后有一步选择语言,记得选Chinese(中文) 。Dev-CPP安装后的文件安装后的文件选择中文界面选择中文界面 点击菜单栏的点击菜单栏的Tools-Environmen

    18、t Options,如下左图。,如下左图。 在弹出的对话框中单击标签在弹出的对话框中单击标签Interface(如上右图如上右图),然后在,然后在右边的右边的Language选项中选择选项中选择Chinese,确定以后语言就,确定以后语言就变成简体中文了。不过在确定之前推荐大家把变成简体中文了。不过在确定之前推荐大家把No splash screen on startup前面的勾打上,中文意思是不显示启前面的勾打上,中文意思是不显示启动界面,这样可以在启动动界面,这样可以在启动Dev cpp的时候快一些。的时候快一些。Dev CPP的工作界面的工作界面 工作界面如图所示,工作界面如图所示,工程

    19、管理工程管理状态条状态条编辑区编辑区在在Dev C+中建立源代码文件中建立源代码文件 点击点击“文件文件”-新建,选新建,选“源代码源代码”,输入代码,并为文,输入代码,并为文件起名并保存。件起名并保存。运行与调试运行与调试编译编译编译运行编译运行运行运行调试调试全部重全部重新编译新编译运行菜单运行菜单运行工具栏运行工具栏调试菜单调试菜单ctrl+F9ctrl+F10F9ctrl+F11F8注意事项注意事项 1、写完、写完C程序后运行时窗口一闪而过。解决办法是在程序后运行时窗口一闪而过。解决办法是在main函数的函数的return 0之前添加一句之前添加一句 system(“pause”);

    20、来来中断程序。中断程序。system(“pause”)将参数串作为命令传给操作将参数串作为命令传给操作系统的命令处理程序。系统的命令处理程序。 2、如果你是写、如果你是写C程序,请保存代码的时候一定选择程序,请保存代码的时候一定选择保存保存类型为类型为.c文件,否则你添加的文件,否则你添加的system(“pause”);可能会提可能会提示找不到头文件,因为示找不到头文件,因为system函数定义在函数定义在头文头文件中。件中。 3、快捷键、快捷键F9可以一次性执行可以一次性执行编译编译+运行运行指令,快捷方指令,快捷方便。便。 4、程序运行后陷入死循环,可以使用、程序运行后陷入死循环,可以使

    21、用Ctrl+C键中断程序键中断程序执行。执行。 5、CMD(就是那个黑框就是那个黑框)可以使用鼠标右键进行可以使用鼠标右键进行复制、粘复制、粘贴贴动作,自己研究一下,不用总是把输入数据一个一个往动作,自己研究一下,不用总是把输入数据一个一个往里输里输.,那不累死,那不累死.。出现错误、原因和修改方法出现错误、原因和修改方法(1) printf undeclared (first use this function) 错误原因:没有包含函数库stdio.h 修改如下:在函数头包含:#include expected ; before “ 错误原因:在“”前缺“;” 修改如下: Dev C+中编译

    22、后中编译后(ctrl+F9)后,无法看到运行结后,无法看到运行结果怎么办?果怎么办? 答:加一句: system(“Pause”);/所需头文件为stdlib.h出现错误、原因和修改方法出现错误、原因和修改方法(2) conflicting declaration int m33 原因:有一个变量m和数组m33同名。 修改:给其中一个改名。 stray 161 in program 原因:出现该错误的行中存在非半角英文字符。 修改:改为半角字符。C C语言集成开发环境语言集成开发环境(IDE)(IDE)介绍介绍 DEV CPP(DEV C+5.0) VC+6.0(Visual Studio C

    23、+6.0) Turbo C2.0/3.0 GCC(Linux下常用的下常用的C编译器,略编译器,略)Visual C+简介简介 VC+是是Mircorsoft公司以公司以C+为基础开发的可视化集成为基础开发的可视化集成开发工具。开发工具。 Microsoft Visual C+ 6.0版本,微软公司版本,微软公司1998年年6月月29日发布,是世界上最流行的日发布,是世界上最流行的C+开发工具,同时也是开发工具,同时也是Microsoft Visual Studio(tm) 6.0开发系统的成员之一。开发系统的成员之一。Visual C+ 6.0为不断增长的为不断增长的C+开发产业带来了一系列

    24、开发产业带来了一系列提高生产力的新功能,这些新功能能够在不牺牲提高生产力的新功能,这些新功能能够在不牺牲Visual C+所特有的强大功能与性能的同时,提高程序的编写速所特有的强大功能与性能的同时,提高程序的编写速度。另外,度。另外,Visual C+ 6.0还将提供更好的对还将提供更好的对Web与企业与企业开发的支持。开发的支持。Visual C+中加入的中加入的IntelliSense(r)技术能技术能够使开发人员编写代码的工作变得更快捷和更容易,新的够使开发人员编写代码的工作变得更快捷和更容易,新的Edit和和Continue调试功能能够使开发人员做到以前完全调试功能能够使开发人员做到以

    25、前完全不可能做到的事情,即在不离开不可能做到的事情,即在不离开调试器调试器就可以对代码进行就可以对代码进行编辑,从而大大缩短了程序的开发时间。编辑,从而大大缩短了程序的开发时间。用VC+建立工程-1 点击文件点击文件-新建,选择新建,选择“工程工程”选项卡,选定工程类型为选项卡,选定工程类型为“Win32 Console Application”安装步骤略安装步骤略用VC+建立工程-2 选择建立的工程为选择建立的工程为“空工程空工程”用VC+建立工程-3 建好的工程如下图所示:建好的工程如下图所示:用VC+建立工程-4 建立cpp文件 选择文件选择文件-新建,向工程中添加新建,向工程中添加源文

    26、件源文件(*.cpp)search.cpp 输入代码的输入代码的cpp文件文件用VC+建立工程-5 建立h文件(可省略) 选择文件选择文件-新建,向工程中添加头文件新建,向工程中添加头文件(*.h),可省略。,可省略。search.h 输入源代码的头文件输入源代码的头文件VC+6.0中如何运行程序中如何运行程序 Build菜单菜单-compile (Ctrl+F7) -build (F7) -execute (Ctrl+F5)编译编译运行运行链接链接C C语言集成开发环境语言集成开发环境(IDE)(IDE)介绍介绍 DEV CPP(DEV C+5.0) VC+6.0(Visual Studio

    27、 C+6.0) Turbo C2.0/3.0 GCC(Linux下常用的下常用的C编译器,略编译器,略)TC2.0Turbo C -Borland 公司产品,目前主要用于上机教学主菜单主菜单编辑区编辑区参考行参考行信息窗口信息窗口(1)建立)建立Turbo C V2.0的环境的环境 下载拷贝TC软件,该软件为DOS环境下软件,在WINDOWS下可以在DOS模拟环境下使用。 在硬盘上建立软件的文件夹,本例中在E:盘上建立了TC文件夹。 将Turbo C V2.0的软件拷贝到E:TC下。 执行E:TC下的TC.EXE命令,进入TC工具。界面见下页:Turbo C V2.0的界面 下载45File文

    28、件操作Edit编辑Run运行Compile编译Project项目文件Option选项Debug调试Break/watch中断/观察TC中各菜单命令的含义F10; Alt加上某项中第一个字母(即大写字母),就可进入该项的子菜单中TC中各子菜单命令TC中环境设置注意事项48(2)编辑编辑 C 语言源文件语言源文件TC工具基本上使用键盘操作!菜单File有多个命令,用上下光标键和可以选择各个命令。 若选择New,表示开始编写一个新的源程序,文件名为默认文件名:Noname.c,此时可以输入你的源程序内容;49 若选择Load,表示装入一个源程序,屏幕上又提示你输入文件名:v 若输入ex01.c,系统

    29、将查找当前目录有没有此文件。若存在将打开此文件,此时你可以重新编辑这个源程序的内容;v 若没有此文件,则系统会建立一个以指定的名字命名的新的源程序,此时可以输入源程序的内容。 50 在进行编译之前,需要先把TC的编译路径设置好,安装后只进行一次即可!v 如图所示,使用光标键进入Options菜单命令(也可以使用快捷命令Alt+O);在命令中选择DirectoriesDirectories命令,出现图示的窗口;可以看到显示的路径与所建立的E:TC不同。v 将图中的E:TURBOC2均修改为E:TC;方法见下述。51 先使用光标键选中“Include directories:”条目,按回车键,出现

    30、图示画面,将图中的E:TURBOC2修改为E:TC;再按回车键完成修改,结果见图。52 以同样的操作完成其他两个条目的修改,结果见图。 注意修改的路径一定得与自己实际情况相符!53 按ESC键一次,关闭该窗口。使用光标键选中“Save options”条目,见左图示。(若不慎关闭了该界面,可以再进入操作。) 按回车键打开该命令窗口,见右图示;将路径修改为“E:TCTCCONFIGTC”。然后按回车键出现下页图示。 注意修改的路径一定得与自己实际情况相符!54 在下图所示窗口中键入“Y”键,关闭该窗口,完成设置! 进行上述正确的设置后,就可以开始编译源程序了!55(3)编译源程序编译源程序1、C

    31、ompile to OBJ2、Link EXE fileMake EXE file (F9键)56编译信息框编译信息框若程序中有语法上的错误,编译将通不过,此时则在MessageMessage窗口中提示语法上有错误的行号和错误原因,按F6F6你可以重新修改源程序。 57若程序中有库函数不存在等连接上的错误时,在Message窗口中仍将提示错误原因,连接信息框连接信息框58(4)执行程序(快捷命令执行程序(快捷命令Ctrl+F9)1、Compile to OBJ2、Link EXE file3、执行程序Run59 但若程序中有语法上的错误,编译将通不过,此时则在Message窗口中提示语法上有错

    32、误的行号和错误原因,按F6你可以重新修改源程序; 若程序中有库函数不存在等连接上的错误时,在Message窗口中仍将提示错误原因,此时程序还不能运行; 若程序没有任何错误的话,即编译和连接都通过了,Run命令将执行此程序。 你可以用Alt+F5命令来查看程序的运行结果,再按任意键又返回编辑状态。命令命令Run将对源程序同时进行编译、连将对源程序同时进行编译、连接和运行。接和运行。60(5)存盘、退出存盘、退出q 菜单菜单File中的命令中的命令Save将将以原文件名保存,以原文件名保存,q 命令命令Write to允许你给源允许你给源程序另起一个文件名保存。程序另起一个文件名保存。q 若要继续

    33、编写下一个源程若要继续编写下一个源程序,可以重复上述过程。序,可以重复上述过程。q 菜单菜单File中的命令中的命令Quit将将退出退出Turbo C环境。环境。61操作常用键 F9 Ctrl + F9 F6 ALT+F5 编译编译 、链接、链接 程序程序 运行程序运行程序 窗口切换窗口切换, ,可在编辑窗口和信息窗可在编辑窗口和信息窗口进行切换口进行切换 查看运行结果查看运行结果注意使用帮助键注意使用帮助键F1来学习操作命令!来学习操作命令!主要内容 1 C1 C程序开发过程程序开发过程 2 C2 C语言程序结构与语法规则语言程序结构与语法规则 3 C3 C语言集成开发环境安装与使用语言集成

    34、开发环境安装与使用 4 4 程序调试程序调试(Testing)(Testing)和排误和排误(Debugging)(Debugging)4 程序调试程序调试(Testing)和排误和排误(Debugging)v关于Debugging这个词的来历v排除错误:消除自己写在程序里的错误。也就是排除自己在程序设计过程中所犯的错误,程序里错误的分类:1.静态错误:程序本身在书写形式上某些方面不符合程序语言的要求。2.动态错误:程序执行中出现的问题或者是计算的结果不符合设计的要求。4.1 程序加工,有关错误的排除(1)1、编译程序能够发现的错误(1)局部的语法错误(2)程序里上下文关系方面的错误(3)关于

    35、警告(Warning):编译程序还进行一些超出语言定义范围的检查。“连接错误”都是关于目标模块之间,或者目标模块与程序库、运行系统之间地关联方面的问题。“连接错误”属于比较容易解决的一类错误。2、连接程序能够发现的错误4.1 程序加工,有关错误的排除(2)4.2 程序调试,有关错误的问题1、程序在执行中违反了系统环境的基本要求,试图执行非法操作。2、死循环:由于编写错误,程序在执行中进入某种不能结束的状态。3、动态执行错误:程序在执行中出现了某种错误情况,无法继续执行而停止。4、语义错误:程序能够正常执行,正常结束,并不出现错误,但是执行中产生地效果却不合乎要求,结果不正确。4.3 程序的开发

    36、过程分析问题编制程序编 译连 接调试运行完成调试运行中发现程序编写有错误,修改源程序编译中发现错误,转回修改源程序连接中发现错误,转回修改源程序调试运行中发现问题分析本身有错误,重新分析问题4.4 动态运行错误的排除“动态运行错误”是在程序执行中出现的错误。 首先分析程序本身,设法确定问题的根源。 如果无法直接确定,就需要采用动态检查的方式。动态错误检查的基本方法是检查程序执行的中间过程。排除“动态运行错误”的步骤:4.5 动态错误检查的方法(1)追踪追踪:对一个程序进行追踪,是指在有控制的情况下执行程序。例如要求程序以一个语句一个语句的方式执行(单步执行)。(2)监视监视:是指在程序追踪过程中不断地关注程序里某些变量值的变化情况。(3)设置断点设置断点:是指在程序追踪之前,可以在程序里标出一些位置,要求程序在执行中每到达这个位置时就停下来,等待检查。程序在断点停止后,可以按照命令继续执行,或者从执行状态退出来。(4)中断执行中断执行:在调试执行中可以给程序发一个中断命令,程序接到中断命令后就会停在当时的执行点,但还处在执行状态中。总结 理解C开发过程各个阶段 使用IDE工具进行开发的操作:启动TC 、编辑、编译、连接、运行并查看结果 深刻理解各个操作之间的关系,以及操作后生成的文件的作用 熟练掌握调试C程序的操作过程

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:C语言集成开发环境安装使用图解解读课件.ppt
    链接地址:https://www.163wenku.com/p-3007314.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库