首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

vc++6.0断点调试程序,为啥跳不出循环

2013-09-09 
vc++6.0断点调试程序,为什么跳不出循环?从三张图中可以看到,变量依次增加1,但是,断点就是不往后移。[解决办

vc++6.0断点调试程序,为什么跳不出循环?


vc++6.0断点调试程序,为啥跳不出循环
vc++6.0断点调试程序,为啥跳不出循环
从三张图中可以看到,变量依次增加1,但是,断点就是不往后移。
[解决办法]
我运行了一下你的程序,正常啊,可以跳出啊。
不过我喜欢把程序写成这样:
看着省心。

#include <stdio.h>

int fun (int e) {
    e = e *12;
    printf ("%d  \n", e);
    return e;
}

int main () {
    int i, j, k;
    for(i = 0; i < 10; i++)
{
        for (j = i; j < 10; j++)
{
            for (k = j; k < 10; k++) //断点1
{
fun (k);
}
}
}
printf ("hello\n");       //断点2
printf ("hi\n");
printf ("wo\n");

return 0;
}

[解决办法]
重新编译 一次试试吧!
代码没问题的!
[解决办法]
重建所有!
------解决方案--------------------


是不是按成F10了。。。。断了重新调试吧
[解决办法]
同学,我不知道你是不是这样想的。
"我设置了两个断点,按F5应该在第一个断点停下,再按F5应该在第二个F5停下"
按F5会在下一个断点停下,这里的下一个指的是执行顺序上的下一个,而不是文件书写顺序上的下一个。
希望能帮到你。
[解决办法]

热点排行