CodeBlocks调试功能快捷教程_第1页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、在程序设计中,单步调试能够跟踪程序的执行流程。跟踪过程中,还可以观察变量的变化,从而发现其中存在的问题。单步执行除了可以帮助我们发现设计的程序中存在的问题,对于初学者,还可以帮助我们理解语言的机制。所以,对于初学者,掌握所用的集成开发环境的一般用法,是一件非常重要的事情。由于其重要性,再引用中国的一句古话“工欲善其事,必先利其器”,单步调试就是程序设计者最重要的工具之一,这种工具的形态是软件。程序员用软件当工具,正常得不得了。本文介绍CodeBlock的调试功能。因为面向初学者,高手请绕行。到资源中下载,请点链接: HYPERLINK /detail/sxhelijian/6541685 t

2、_blank /detail/sxhelijian/6541685(相关链接我写的VC+中调试功能: HYPERLINK /sxhelijian/article/details/8129059 t _blank VC+6.0调试工具使用初步)示例代码:cpp HYPERLINK /sxhelijian/article/details/15026159 o view plain view plain HYPERLINK /sxhelijian/article/details/15026159 o copy copy HYPERLINK /sxhelijian/article/details/15

3、026159 o print print HYPERLINK /sxhelijian/article/details/15026159 o ? ?#includeusingnamespacestd;constdoublepi=3.1415926;intmain()floatr,a;cout输入半径:r;a=pi*r*r;cout输出面积:;coutaendl;return0;floatvolume(floath,floatr)returnpi*r*r*h;#include using namespace std;const double pi=3.1415926;int main( ) flo

4、at r,a; cout输入半径:r; a=pi*r*r; cout输出面积:; coutaendl; return 0;float volume(float h,float r) return pi*r*r*h;实践代码:cpp HYPERLINK /sxhelijian/article/details/15026159 o view plain view plain HYPERLINK /sxhelijian/article/details/15026159 o copy copy HYPERLINK /sxhelijian/article/details/15026159 o print

5、 print HYPERLINK /sxhelijian/article/details/15026159 o ? ?#includeusingnamespacestd;constdoublepi=3.1415926;intmain()inta;cout请输入一个数:a;if(a=2)cout你2了。;elsecout你不2。;return0;#include using namespace std;const double pi=3.1415926;int main( ) int a; cout请输入一个数:a; if(a = 2) cout你2了。; else cout你不2。; retu

6、rn 0;示例代码:cpp HYPERLINK /sxhelijian/article/details/15026159 o view plain view plain HYPERLINK /sxhelijian/article/details/15026159 o copy copy HYPERLINK /sxhelijian/article/details/15026159 o print print HYPERLINK /sxhelijian/article/details/15026159 o ? ?#includeusingnamespacestd;constdoublepi=3.1

7、415926;floatarea(floatr);intmain()floatr1,a1;cinr1;a1=area(r1);couta1endl;return0;floatarea(floatr)floata;a=pi*r*r;returna;#include using namespace std;const double pi=3.1415926;float area(float r);int main( ) float r1,a1; cinr1; a1=area(r1); couta1endl; return 0;float area(float r) float a; a = pi*

8、r*r; return a;实践代码:cpp HYPERLINK /sxhelijian/article/details/15026159 o view plain view plain HYPERLINK /sxhelijian/article/details/15026159 o copy copy HYPERLINK /sxhelijian/article/details/15026159 o print print HYPERLINK /sxhelijian/article/details/15026159 o ? ?#includeusingnamespacestd;floatmax

9、(floatx,floaty);intmain()floata,b,c;cinab;c=max(a,b);coutThemaxiscendl;return0;floatmax(floatx,floaty)floatz;z=(xy)?x:y;returnz;#include using namespace std;float max(float x, float y);int main () float a,b,c; cinab; c=max(a, b) ; coutThe max is cendl; return 0;float max(float x, float y) float z; z

10、=(xy)? x : y ; return z;示例代码:cpp HYPERLINK /sxhelijian/article/details/15026159 o view plain view plain HYPERLINK /sxhelijian/article/details/15026159 o copy copy HYPERLINK /sxhelijian/article/details/15026159 o print print HYPERLINK /sxhelijian/article/details/15026159 o ? ?#include#includeusingnam

11、espacestd;intmax(int,int);intmain()intm,a,b;a=100;b=200;m=max(a,b);cout最大:my)z=x;elsez=y;returnz;#include#includeusing namespace std;int max(int,int);int main( ) int m,a,b; a=100; b=200; m=max(a,b); cout最大:my) z=x; else z=y; return z;实践代码:cpp HYPERLINK /sxhelijian/article/details/15026159 o view pla

12、in view plain HYPERLINK /sxhelijian/article/details/15026159 o copy copy HYPERLINK /sxhelijian/article/details/15026159 o print print HYPERLINK /sxhelijian/article/details/15026159 o ? ?#includeusingnamespacestd;floatmax(floatx,floaty);intmain()floata,b,c;cinab;c=max(a,b);coutThemaxiscendl;return0;floatmax(floatx,floaty)floatz;z=(xy)?x:y;returnz;#inc

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论