C语言集成开发环境安装使用图解解读课件.ppt
- 【下载声明】
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的工作界面的工作界面 工作界面如图所示,工作界面如图所示,工程
展开阅读全文