炼天狂生 发表于 2019-1-5 22:00:50

有大佬知道visual c++6.0编译没有错误但运行出错,显示为debug怎么解决

有大佬知道visual c++6.0编译没有错误但运行出错,显示为debug

jackz007 发表于 2019-1-5 23:14:12

本帖最后由 jackz007 于 2019-1-5 23:16 编辑

    既然是运行出错,那就直接说出具体的错误信息,什么叫 “显示为debug“?,完全不懂,写程序必须要具备思路清晰,逻辑严密,语言简练,表达准确的能力!

行客 发表于 2019-1-5 23:18:50

这种情况非常的多。比如我给你写一个例子:
#include "stdio.h"

int main()
{
        int* p=(int*)1;
        printf("%X",*p);
        return 0;
}

这个编译时因为没有语法错误,是可以顺利通过的。但真正运行时由于读了不该读的内存,就会出现错误。

所以,遇到这种情况,最好通过DEBUG模式下通过汇编跟进。
页: [1]
查看完整版本: 有大佬知道visual c++6.0编译没有错误但运行出错,显示为debug怎么解决