首页 > 代码库 > codeblocks 调试
codeblocks 调试
在程序设计中,单步调试能够跟踪程序的执行流程。跟踪过程中,还可以观察变量的变化,从而发现其中存在的问题。单步执行除了可以帮助我们发现设计的程序中存在的问题,对于初学者,还可以帮助我们理解语言的机制。
所以,对于初学者,掌握所用的集成开发环境的一般用法,是一件非常重要的事情。
由于其重要性,再引用中国的一句古话“工欲善其事,必先利其器”,单步调试就是程序设计者最重要的工具之一,这种工具的形态是软件。程序员用软件当工具,正常得不得了。
本文介绍CodeBlock的调试功能。因为面向初学者,高手请绕行。到资源中下载,请点链接:http://download.csdn.net/detail/sxhelijian/6541685
(相关链接——我写的VC++中调试功能:VC++6.0调试工具使用初步)
技能1:用run to Cursor 、 Next Line 调试
技能2:跟踪自定义函数
技能3:会用断点
用调试功能,窥得“内幕”,玩程序与股掌之间
示例代码:
1 #include <iostream> 2 using namespace std; 3 const double pi=3.1415926; 4 int main( ) 5 { 6 float r,a; 7 cout<<"输入半径:"<<endl; 8 cin>>r; 9 a=pi*r*r; 10 cout<<"输出面积:"; 11 cout<<a<<endl; 12 return 0; 13 } 14 15 float volume(float h,float r) 16 { 17 return pi*r*r*h; 18 }
实践代码:
1 #include <iostream> 2 using namespace std; 3 const double pi=3.1415926; 4 int main( ) 5 { 6 int a; 7 cout<<"请输入一个数:"<<endl; 8 cin>>a; 9 if(a = 2) 10 cout<<"你2了。"; 11 else 12 cout<<"你不2。"; 13 return 0; 14 }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。