CodeBlocks使用简介PPT.ppt
《CodeBlocks使用简介PPT.ppt》由会员分享,可在线阅读,更多相关《CodeBlocks使用简介PPT.ppt(46页珍藏版)》请在咨信网上搜索。
Code:Blocks使用指南使用指南1 2/46一、下载安装程序一、下载安装程序http:/www.codeblocks.org/http:/ application(控制台应用程序控制台应用程序)。7/46为避免下次出现此窗口,选上为避免下次出现此窗口,选上“Skip this page next time”。8/46由于是学习由于是学习C语言,我们选择语言,我们选择“C”。9/46项目名称与项目路径项目名称与项目路径(位置位置)当项目位置含中文或空格时,调当项目位置含中文或空格时,调试有可能不能进行试有可能不能进行!10/46编译器选择,用默认即编译器选择,用默认即可。可。11/46工程建立好后的界面。工程建立好后的界面。12/46四、输入源程序四、输入源程序(代码代码)单击单击Sources前的加号,可前的加号,可以看到已生成以看到已生成main.c源代码源代码文件,双击它,可以在其内文件,双击它,可以在其内输入源代码。输入源代码。13/46输入自己的程序。输入自己的程序。14/46五、运行程序五、运行程序点击点击run按钮或进入右边按钮或进入右边所示的的所示的的Build菜单,程菜单,程序开始编译,然后会自序开始编译,然后会自动运行。动运行。15/46这是刚才程序代码的运行结果,最后两行不是该程这是刚才程序代码的运行结果,最后两行不是该程序的运行结果,是序的运行结果,是CodeBlocks添加的结果,可以看添加的结果,可以看到该程序的返回值和执行时长。并说明按任意键就到该程序的返回值和执行时长。并说明按任意键就能回到编辑程序界面。能回到编辑程序界面。16/46六、关于设置六、关于设置问题问题1:有时安装完成后,建立工程并写了程序开始:有时安装完成后,建立工程并写了程序开始编译运行,但编译运行,但CodeBlocks没有反应。通常是编译器没有反应。通常是编译器路径不对的问题。大家可以这样修改。路径不对的问题。大家可以这样修改。点击点击Compiler and debugger17/46在在Global compiler settings中中点击点击Reset default均点击确定。均点击确定。18/46这时它会自动探测默认编译器这时它会自动探测默认编译器的位置,从而就可以使用该编的位置,从而就可以使用该编译器。译器。19/46问题问题2:如何设置编辑器字体及大小?:如何设置编辑器字体及大小?从这儿进入从这儿进入20/46点击点击Choose进入即进入即可进行设置。可进行设置。21/46七、程序的调试七、程序的调试以下例说明在以下例说明在Code:Blocks中关于程序调试的简中关于程序调试的简单方法。单方法。分析:分析:由上面右式,看出是多项连加,并且项的由上面右式,看出是多项连加,并且项的生成有规律,所以考虑用循环实现连加。生成有规律,所以考虑用循环实现连加。如果把如果把1/1!看作第看作第1项,用变量项,用变量a表示当前要加的表示当前要加的数的分母,当数的分母,当a是第是第k项分母时,则第项分母时,则第k+1项分母项分母可表达为:可表达为:a*=k+1。由此得到下面流程图。由此得到下面流程图。22/46e=1,a=1,n=11/a=1e-10e+=an+,a*=n输出输出eNY23/46程序如下:程序如下:#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;24/46按按F9,程序运行结果如下:,程序运行结果如下:显然结果是错误的,下面我们进行调试排错。显然结果是错误的,下面我们进行调试排错。25/46移到光标至该位置,因为前移到光标至该位置,因为前面语句少,看起来好像没有面语句少,看起来好像没有错误。我们希望调试从下一错误。我们希望调试从下一句开始。句开始。26/46进入进入Debug(调试调试)菜单,菜单,点击点击Run to cursor(运行运行至光标至光标),以后也可按,以后也可按F4。也可以找到此工具栏也可以找到此工具栏(调试工调试工具栏具栏),点击该图标,运行至,点击该图标,运行至光标处。光标处。27/46屏幕变成此图,后面的黑色窗口说明程序正在运行,全黑说明还没有任何输屏幕变成此图,后面的黑色窗口说明程序正在运行,全黑说明还没有任何输出。前面编辑窗口中的第出。前面编辑窗口中的第8行前的小三角形说明已经运行到行。行前的小三角形说明已经运行到行。28/46为了看清程序运行过程中变量的变化,可以添加为了看清程序运行过程中变量的变化,可以添加变量的观察。从变量的观察。从Debug菜单进去,点击菜单进去,点击Edit watchs点击点击Add,弹出上面的窗口,弹出上面的窗口,可以填入变量或变量表达式,可以填入变量或变量表达式,点点OK就可加入。就可加入。29/46添加完成后,点击添加完成后,点击OK退出。退出。为了能看见变量的值,按如图所示调出为了能看见变量的值,按如图所示调出Watches窗窗口。口。30/46不断的点击此按钮不断的点击此按钮(运行到下一行指令)(运行到下一行指令),同时观察,同时观察Watches窗口中变量和表达式窗口中变量和表达式的值。的值。我们发现我们发现a为整数是为整数是问题的关键。从而修问题的关键。从而修改程序如下。改程序如下。31/46#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;32/46运行结果为:运行结果为:正确了!正确了!33/46八、怎样在八、怎样在CDOJ上练习上练习http:/先点击这儿注册。以先点击这儿注册。以后进入网站时要先登后进入网站时要先登录(录(login)。)。34/46以卢攀以卢攀(2012101010001)为例,为例,Authors Id要求填为学号的后要求填为学号的后11位,位,Nick Name为真实姓名,以为真实姓名,以便统计成绩。便统计成绩。密码稍微简单点,以密码稍微简单点,以易记为准。易记为准。35/46做比赛做比赛做题目做题目36/46以此题说明做法以此题说明做法37/46因为很多题输入数据量比较大,而且调试中需因为很多题输入数据量比较大,而且调试中需要反复输入,所以一般把此处的数据复制下来,要反复输入,所以一般把此处的数据复制下来,建立一个文件,程序中需要数据时再从文件读建立一个文件,程序中需要数据时再从文件读入,并且把输出结果也输入文件,便于比对。入,并且把输出结果也输入文件,便于比对。提交时点击此链接。提交时点击此链接。(位置在页上方和下方位置在页上方和下方)38/461、先在、先在U盘或本地硬盘上建立本次实验文件夹,盘或本地硬盘上建立本次实验文件夹,并且建立本题的工程(通过并且建立本题的工程(通过Code:Blocks)。)。39/462、新建输入数据文本文件。、新建输入数据文本文件。空白处点击右键空白处点击右键40/4641/463、开始在、开始在Code:Blocks中写程序。中写程序。表明是从表明是从in.txt文件文件中读入数据中读入数据表明输出到表明输出到out.txt文本文件文本文件42/464、写好后开始运行、写好后开始运行43/465、发现与样例输出一致。这时开始复制程序准备提、发现与样例输出一致。这时开始复制程序准备提交。交。用默认的用默认的G+即可。即可。一定要注释,一定要注释,服务服务器禁止对文件读写器禁止对文件读写。点击点击Submit进行提进行提交。交。44/4645/4646/46常见的反馈信息常见的反馈信息nCompile Error:编译出错,源代码中有语法错误,比如使:编译出错,源代码中有语法错误,比如使用某些函数需要的头文件没有包含。用某些函数需要的头文件没有包含。nRun Time Error:程序运行时发生错误,多为数组访问越程序运行时发生错误,多为数组访问越界。界。nTime Limit Exceeded:超时错误,程序运行时间超过运行超时错误,程序运行时间超过运行时间,比如陷入死循环,算法不够高效等等。时间,比如陷入死循环,算法不够高效等等。nWrong Answer:答案错误,若通过了样例,可能是因为没:答案错误,若通过了样例,可能是因为没有更多的可能情况,导致某些数据通不过。有更多的可能情况,导致某些数据通不过。nRestricted Function:使用某些受限的函数,比如重定向、:使用某些受限的函数,比如重定向、文件操作函数等。文件操作函数等。nPresentation Error:输出格式错误,可能程序输出中多:输出格式错误,可能程序输出中多(或少)输出了空格,回车符等。(或少)输出了空格,回车符等。nAccepted:恭喜,通过恭喜,通过- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CodeBlocks 使用 简介 PPT
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文