Codeblocks 对程序进行 分部调试 的方法

 时间:2024-11-12 19:18:27

用编程软件编程时,当发现程序执行结果与事实数据不符实,我们就可以通过患束锍瓜开发软件的调试功能,即debug,来对程序分步执行,一点一点来曜廨枳簸找到问题所在。同时呢,我们也可以通过分部调试来观察程序内部数据的变化。下面小编来带大家用Codeblocks做示范分享一下这种方法。

工具/原料

Codeblocks

PC

方法/步骤

1、1.我们先打开一个已编好的程序,如下。这段代码表示:输入一个整数,计算他的累乘(n!)n为输入的整数。

Codeblocks 对程序进行 分部调试 的方法

2、点击菜单栏“Debug”→“debuggingwindows”→“watches”,会出现一个可以移动的小窗口,通过他可以查看程序执行过程中每个变量数据值的变化。

Codeblocks 对程序进行 分部调试 的方法

3、将鼠标光标移到程序开头,单击工具栏“Stepinto”图标,在行数的右边会出现一个黄色的小箭头。它表示程序执行了这一行代码的上一行,还未执行当前这行。

Codeblocks 对程序进行 分部调试 的方法

Codeblocks 对程序进行 分部调试 的方法

4、继续点击“Stepinto”,黄色箭头向下移动,代码向下一行执行。这时,执酚祯馄嫱行了一个scanf输入函数,在弹出的黑色对话框中输入一个整数,比如3,再点击“ente鸡堕樱陨r”键,我们可以发现窗口中n的值变为了3。

Codeblocks 对程序进行 分部调试 的方法

5、继续点击“Stepinto”,开始执行while循环。可以发现窗口中变量咯悝滩镞a,i,的值在不断变化。当i=4时,满足条件,退出了循环,开始执行printf输出函数。

Codeblocks 对程序进行 分部调试 的方法

6、继续点击“Stepinto”,最后,黑色对话框中输出了结果6.经过检验,这是正确的。其实呢,我们也可以通过这样调试来观察while循环是怎样执行的。

Codeblocks 对程序进行 分部调试 的方法

MATLAB如何表示曲线的常用属性 在matlab中如何进行程序分析? 吉林大学绩点计算方法 音频识别的原理是什么? Python编程:怎么用Fraction类from_decimal方法
热门搜索
朝鲜战争电影 画画图片素描 立体手工制作图片 萌图片卡通 徐熙颜图片