CodeBlocks使用简介

上传人:pia****nwu 文档编号:245083877 上传时间:2024-10-07 格式:PPT 页数:46 大小:2.96MB
返回 下载 相关 举报
CodeBlocks使用简介_第1页
第1页 / 共46页
CodeBlocks使用简介_第2页
第2页 / 共46页
CodeBlocks使用简介_第3页
第3页 / 共46页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,*,/46,单击此处编辑母版标题样式,*,Code:Blocks,使用指南,一、下载安装程序,http:/download.php,二、安装程序,常用版本为:,codeblocks-10.05mingw-setup,。,安装时请按安装程序窗口的提示一步步点击,直到安装完成。,启动后的窗口,三、建立工程,进入,File,菜单按照图示点击,Project,也可以从这儿进入!,选择,Console application(,控制台应用程序,),。,为避免下次出现此窗口,选上“,Skip this page next time”,。,由于是学习,C,语言,我们选择“,C”,。,项目名称与项目路径,(,位置,),当项目位置含中文或空格时,调试有可能不能进行,!,编译器选择,用默认即可。,工程建立好后的界面。,四、输入源程序,(,代码,),单击,Sources,前的加号,可以看到已生成,main.c,源代码文件,双击它,可以在其内输入源代码。,输入自己的程序。,五、运行程序,点击,run,按钮或进入右边所示的的,Build,菜单,程序开始编译,然后会自动运行。,这是刚才程序代码的运行结果,最后两行不是该程序的运行结果,是,CodeBlocks,添加的结果,可以看到该程序的返回值和执行时长。并说明按任意键就能回到编辑程序界面。,六、关于设置,问题,1,:有时安装完成后,建立工程并写了程序开始编译运行,但,CodeBlocks,没有反应。通常是编译器路径不对的问题。大家可以这样修改。,点击,Compiler and debugger,在,Global compiler settings,中点击,Reset default,均点击确定。,这时它会自动探测默认编译器的位置,从而就可以使用该编译器。,问题,2,:如何设置编辑器字体及大小?,从这儿进入,点击,Choose,进入即可进行设置。,七、程序的调试,以下例说明在,Code:Blocks,中关于程序调试的简单方法。,分析:,由上面右式,看出是多项连加,并且项的生成有规律,所以考虑用循环实现连加。,如果把,1/1!,看作第,1,项,用变量,a,表示当前要加的数的分母,当,a,是第,k,项分母时,则第,k+1,项分母可表达为:,a*=k+1,。由此得到下面流程图。,e=1,a=1,n=1,1/a=1e-10,e+=a,n+,a*=n,输出,e,N,Y,程序如下:,#include,int main(),int a,n;,double e;,e=1;,a=n=1;,while(1/a=1e-10),e+=1/a;,n+;,a*=n;,printf(e=%.15lf,e);,return 0;,按,F9,,程序运行结果如下:,显然结果是错误的,下面我们进行调试排错。,移到光标至该位置,因为前面语句少,看起来好像没有错误。我们希望调试从下一句开始。,进入,Debug(,调试,),菜单,点击,Run to cursor(,运行至光标,),,以后也可按,F4,。,也可以找到此工具栏,(,调试工具栏,),,点击该图标,运行至光标处。,屏幕变成此图,后面的黑色窗口说明程序正在运行,全黑说明还没有任何输出。前面编辑窗口中的第,8,行前的小三角形说明已经运行到行。,为了看清程序运行过程中变量的变化,可以添加变量的观察。从,Debug,菜单进去,点击,Edit watchs,点击,Add,,弹出上面的窗口,可以填入变量或变量表达式,点,OK,就可加入。,添加完成后,点击,OK,退出。,为了能看见变量的值,按如图所示调出,Watches,窗口。,不断的点击此按钮(运行到下一行指令),同时观察,Watches,窗口中变量和表达式的值。,我们发现,a,为整数是问题的关键。从而修改程序如下。,#include,int main(),int n;,double a,e;,e=1;,a=n=1;,while(1/a=1e-10),e+=1/a;,n+;,a*=n;,printf(e=%.15lf,e);,return 0;,运行结果为:,正确了!,八、怎样在,CDOJ,上练习,先点击这儿注册。以后进入网站时要先登录(,login,)。,以卢攀,(,20,),为例,,Authors Id,要求填为学号的后,11,位,,Nick Name,为真实姓名,以便统计成绩。,密码稍微简单点,以易记为准。,做比赛,做题目,以此题说明做法,因为很多题输入数据量比较大,而且调试中需要反复输入,所以一般把此处的数据复制下来,建立一个文件,程序中需要数据时再从文件读入,并且把输出结果也输入文件,便于比对。,提交时点击此链接。,(,位置在页上方和下方,),1,、先在,U,盘或本地硬盘上建立本次实验文件夹,并且建立本题的工程(通过,Code:Blocks,)。,2,、新建输入数据文本文件。,空白处点击右键,3,、开始在,Code:Blocks,中写程序。,表明是从,in.txt,文件中读入数据,表明输出到,out.txt,文本文件,4,、写好后开始运行,5,、发现与样例输出一致。这时开始复制程序准备提交。,用默认的,G+,即可。,一定要注释,,服务器禁止对文件读写,。,点击,Submit,进行提交。,常见的反馈信息,Compile Error,:编译出错,源代码中有语法错误,比如使用某些函数需要的头文件没有包含。,Run Time Error,:,程序运行时发生错误,多为数组访问越界。,Time Limit Exceeded,:,超时错误,程序运行时间超过运行时间,比如陷入死循环,算法不够高效等等。,Wrong Answer,:答案错误,若通过了样例,可能是因为没有更多的可能情况,导致某些数据通不过。,Restricted Function,:使用某些受限的函数,比如重定向、文件操作函数等。,Presentation Error,:输出格式错误,可能程序输出中多(或少)输出了空格,回车符等。,Accepted,:,恭喜,通过,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!