codeblocks中如何对程序 进行 “分部调试”
来源:网络收集 点击: 时间:2024-08-14首先,我们用codeblocks 打开一个 做好的程序,如下图,这个程序是: 可以任意输入一个整数,对它进行 累乘,即 n!(n为输入的整数)

将光标移动到程序开头,点击 工具栏的 Step into 图标→在行数 的右边会出现一个黄色的箭头,它表示 程序运行到哪一步→此时会出现黑色对话框,但目前还不能输入 数字,因为 黄色箭头指向哪行,表示程序执行到这一行的上一行。

这时,点击菜单栏Debug→debugging windows→watches→会出现一个可移动的小窗口,里面是况耍各种变量的数值,通过数据值的变化观察,来检验每部程序执行的正误。

继续点击 step into,黄色箭头向下移动,程序继续运行下一步,这时候 执行了scanf 程序,表示可以输入一个整数了,点击黑色对话框,输入 “5”,比如,再 按 enter 键,可以看到watches窗口 n的数值 变成了5.

继续点击step into,开始执行while 循环结构,这时候 窗口中变舍毙裁量 a ,i ,的数值会不断变化,当i =6,满足条件,会跳出循环,准备开始执行 printf 输出程序。


继续点击step into,执行完printf 程序后,黑色对话框 中就会输出 结果 120.这样,我们可以得出披恩结论 ,经过检验,运行结果是正确的。另外,通过这个过程,我们可以了解到 ,比如 while 循环 是怎么一步步执行的,对算法 程序也加深了一定的了解。

由于 使用的是英文版,部分专业词汇 还是给出了具体的解释 ,希望能帮到大家
版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_1122369.html