C++程序题编译的时候没错,但就是执行的时候出错

2024-12-01 02:15:52
推荐回答(5个)
回答1:

编译没错不等于运行时也没错,比如:
int a = 0;
cout << 10 / a << endl;
这两句代码编译时不会报错,但一运行,程序就会崩溃.这种运行时的错误不同于语法错误,是比较难寻找的.你可以通过设置断点来查找.

回答2:

编译没错不等于运行时也没错,比如:
int
a
=
0;
cout
<<
10
/
a
<<
endl;
这两句代码编译时不会报错,但一运行,程序就会崩溃.这种运行时的错误不同于语法错误,是比较难寻找的.你可以通过设置断点来查找.

回答3:

打开之后选工程\设置\连接,找到工程选项,看看里边有没有subsystem:console/,如果有删掉就对了

回答4:

error LNK2001: unresolved external symbol
连接时发现没有实现的外部符号(变量、函数等)。
#include "stdafx.h" 问题在这里!!!

回答5:

如果想要尽快找到问题所在,就把你的程序写出来。