问题及代码:
#include <iostream>
using namespace std;
int main()
{
int number=7239,digit;
do
{
digit=number%10;
number=number/10;
cout<<digit;
}
while(number>0);
cout<<endl;
return 0;
}
debug开始:
第一步:run to cursor,debug单步执行开始。
第二步:next line 下一行,进入do-while循环语句。
第三步 :循环语句进行一次循环。右侧·输出界面输出一个数字9。
第四步:循环输出数字93
第五步:输出932
、、、
第六步:输出9327
、
第七步:循环·结束,跳出循环
、、、、
第八步:debug结束。
知识点总结:
熟悉debug单步执行。
学习心得:
开始的时候在机房进行debug。。但是run to cursor,那几个图标全是灰色的。不能进行。直到后来才知道是因为debug需要这个程序保存的路径中不能出现空格。
但是,在单步执行检查这个程序的时候,没有像老师教的那样,左侧出现一个数字显示的界面。问过小组的人,他们也不会解释。后来在机房debug其他程序的时候有那个窗口。总之,初步体验了debug这个步骤,能使那些机器无法校正的函数表达式的错误更容易被找出来。成为非常重要的一个步骤。理所当然,以后还要积极借助debug这个步骤来进行编程。加油!