C语言集成开发环境安装使用图解解读课件.ppt
《C语言集成开发环境安装使用图解解读课件.ppt》由会员分享,可在线阅读,更多相关《C语言集成开发环境安装使用图解解读课件.ppt(70页珍藏版)》请在三一办公上搜索。
1、主要内容,1 C程序开发过程2 C语言程序结构与语法规则 3 C语言集成开发环境安装与使用4 程序调试(Testing)和排误(Debugging),1 C语言程序的开发过程(1),C语言程序的开发过程是:使用编辑工具编写文本形式的C语言源文件编译生成以机器代码为主的可执行程序。开发一个C语言程序一般包括3个主要步骤:编辑,编译和连接。开发一个C程序的过程如图所示。,1 C语言程序的开发过程(2),1 C语言程序的开发过程-调试步骤的解释,编辑:根据求解算法,开发人员使用任意一款文本编辑器编辑代码,生成源程序代码,扩展名为.C。编译:编译时,编译器首先检查源程序中每条语句的词法和语法。当发现错
2、误时,在屏幕上显示错误的位置、错误类型等相关信息。根据错误信息,重新使用编辑器进行查错并修改,然后重新编译直到所有的词法和语法错误都被排除。正确编译后产生二进制目标文件,扩展名为.OBJ。连接:编译后产生的目标文件是可重定位的程序模块,但不能直接运行。连接是将目标程序、库函数和其它目标程序连接到一起,生成可执行的程序。扩展名为.EXE。运行:源代码经过编译、连接,生成可执行程序后,就可以进行程序的运行了。,1 C语言程序的开发过程- 调试,编译过程发现的错误可分为两类。一类是局部语法错误。例如,缺失了分号、逗号,或者引用了错误的数据对象。另一类是程序内部上下文关系方面的错误。例如,需要使用的数
3、据对象没有定义。连接时,也可能产生错误。例如,连接文件找不到等,具体不再叙述。源代码经过编译、连接,生成可执行程序后,还需要进行测试。测试的目的是发现程序的错误。一般通过输入一些实际数据来验证程序执行结果的正确性。如果程序执行中出现问题,或发现程序的输出结果不正确,需要设法找到出错的原因,并修改源程序,重新进行编译、连接,再测试和调试,不断反复,直到程序正确无误。,主要内容,1 C程序开发过程2 C语言程序结构与语法规则 3 C语言集成开发环境安装与使用4 程序调试(Testing)和排误(Debugging),2 C语言程序结构与语法规则,函数是C语言程序的基本组成单位。开发C语言程序,主要
4、工作就是编写各个函数。下面通过简单的例子,介绍C语言程序的基本构成和书写格式,期望初学者对C语言程序能够有一个基本的了解。,例1 在屏幕上输出一行信息 。,/*程序功能:在屏幕上输出一行信息*/#include int main ( ) printf (Welcome to C !n); return 0;,程序中说明:/* */ 为C程序的多行注释命令,在括号中间的内容不被执行,只作为程序注释;,程序的运行结果为:,例1的程序的说明,#include 是包含命令,表明该程序要使用头文件“stdio.h”中的内容;程序仅包含一个main函数。该函数的主体部分用花括号“”括起来。main函数内使
5、用了一个格式化输出的函数printf。printf是C语言系统函数库中的一个函数,其作用是按照指定格式在屏幕上输出一些信息。return 0;表示程序结束,返回给操作系统一个数值0。main()前的int表示该程序的返回值是一个整型。注意程序中的四个符号:、()、和;。注意书写格式。,C语言程序的结构,C语言程序由函数构成每一个C语言程序有且仅有一个main函数一个C语言程序总是从main函数开始执行,main函数执行完后程序结束main函数不一定在程序文本的最开头 有的程序可以根据用户需要,由设计者定义自己的main函数和若干个其他函数 ;编写C语言程序,其实就是编写一个个函数,C语言程序的
6、语法规则,C语言程序书写格式自由,一行内可以写几个语句,一个语句也可以分写在多行上在每个语句以及变量的定义和变量的声明的最后必须有一个分号C语言本身没有输入、输出语句,输入和输出用的是函数 ,C提供有许多函数,见书附录部分可以用/*/对C语言程序的任何部分作注释,例2 求两个数的平均值,/*程序功能:求两个数的平均值*/# include int main ( ) float num1, num2, average; /*定义3个实型变量*/ num1 = 97.45; num2 = 15.3; average = (num1 + num2) / 2;/*计算num1与num2的平均值*/ p
7、rintf ( The average is %fn, average ); /*输出average的值*/ return 0;,例2的程序的说明,例2中的程序,也只包含一个main函数。函数中用float关键字定义了三个实型变量num1,num2和average,然后使用“=”(赋值符号)分别给num1,num2赋值(指定值)。通过计算,用average记录了num1与num2的平均值,变量average被赋值。使用printf()函数输出结果到屏幕上,其中的“%f”是一个格式符号,表示该位置上按float类型输出一个数,见第五章。,例3 输入两个整数,求二者的最大值。,/*程序功能:求两个
8、整数中的最大值*/* imax函数的定义:求两个整数中的最大值*/# include int imax ( int x, int y ) if ( x y ) return x; /*若xy,返回x的值*/ else return y; /*否则,返回y的值*/,/*main函数的定义:输入两个整数,调用imax函数,得到两个整数的最大值*/int main ( ) int num1, num2, MaxValue;scanf ( %d%d, ,例3的程序的说明,该程序现阶段只作为了解;imax函数是用户自己定义的一个函数。程序在main中调用了imax函数,完成了最大值的选择。main函数内
9、使用了一个格式化输入函数scanf。scanf也是C语言系统函数库中的一个函数,其作用是按照指定格式在屏幕上输入一些数据。其中的“%d”是一个格式符号,表示该位置上对应一个十进制整型数。ifelse结构是一个选择语句。,主要内容,1 C程序开发过程2 C语言程序结构与语法规则 3 C语言集成开发环境安装与使用4 程序调试(Testing)和排误(Debugging),3 C语言集成开发环境安装与使用,C语言集成开发环境(IDE),“集成式程序开发环境”(Integrated Development Environment,IDE),把编程过程中需要使用的所有支持软件都集成在一起,统一地进行管理
10、和使用。,C语言集成开发环境(IDE)介绍,DEV CPP(DEV C+5.0)VC+6.0(Visual Studio C+6.0)Turbo C2.0/3.0GCC(Linux下常用的C编译器,略),Dev CPP开发环境简介,Dev-CPP是一个Windows下的C和C+程序的集成开发环境。它使用MingW32/GCC编译器,遵循C/C+标准。开发环境包括多页面窗口、工程编辑器以及调试器等,在工程编辑器中集合了编辑器、编译器、连接程序和执行程序,提供高亮度语法显示,以减少编辑错误,还有完善的调试功能,能够适合初学者与编程高手的不同需求,是学习C或C+的首选开发工具!多国语言版中包含简繁体
11、中文语言界面及技巧提示,还有英语、俄语、法语、德语、意大利语等二十多个国家和地区语言提供选择。Dev-CPP是一款免费的软件,它的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-Environment Options,如下左图
12、。在弹出的对话框中单击标签Interface(如上右图),然后在右边的Language选项中选择Chinese,确定以后语言就变成简体中文了。不过在确定之前推荐大家把No splash screen on startup前面的勾打上,中文意思是不显示启动界面,这样可以在启动Dev cpp的时候快一些。,Dev CPP的工作界面,工作界面如图所示,,工程管理,状态条,编辑区,在Dev C+中建立源代码文件,点击“文件”-新建,选“源代码”,输入代码,并为文件起名并保存。,运行与调试,编译,编译运行,运行,调试,全部重新编译,运行菜单,运行工具栏,调试菜单,ctrl+F9,ctrl+F10,F9,
13、ctrl+F11,F8,注意事项,1、写完C程序后运行时窗口一闪而过。解决办法是在main函数的return 0之前添加一句 system(“pause”); 来中断程序。system(“pause”)将参数串作为命令传给操作系统的命令处理程序。2、如果你是写C程序,请保存代码的时候一定选择保存类型为.c文件,否则你添加的system(“pause”);可能会提示找不到头文件,因为system函数定义在头文件中。3、快捷键F9可以一次性执行编译+运行指令,快捷方便。4、程序运行后陷入死循环,可以使用Ctrl+C键中断程序执行。5、CMD(就是那个黑框)可以使用鼠标右键进行复制、粘贴动作,自己研
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 集成 开发 环境 安装 使用 图解 解读 课件
链接地址:https://www.31ppt.com/p-1480410.html