我是个c语言初学者,在练写程序时,程序正确,运行时却检测到错误这个--------------------

--------------------Configuration: noname0 - Win32 Debug--------------------
Compiling...
Skipping... (no relevant changes detected)
6.cpp
6.obj - 0 error(s), 0 warning(s)
我不明白为什么!!!难道编程软件问题??

上面提示的不是错误。0 error(s), 0 warning(s)就已经说明了。

不过有必要多说几句
程序的错误分为:编译错误,链接错误,运行错误,逻辑错误
编译错误一般是不符合语法规则的错误
链接错误一般是编译器在链接这一步时发生的错误,比如找不到某个库
前两个错误一般都可以由编译器发现
运行错误,一般是程序运行时才碰到的,比如:空指针异常,除0操作,数组下标越界等。这些错误编译器是发现不了的,只有在运行时才能发现
逻辑错误,就是一切都符合语法,运行也不错,但是不符合你想要达到的逻辑。追问

但为什么 显示不出运行的结果呢

追答

这个原因就很多了,没有代码不好说呀
不过如果是一闪而过的话,你在main函数return 0的前面加上system("PAUSE");

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-10-19
no relevant changes detected 意思就是前一次已经编译好了,这次编译没有进行修改,就跳过重新编译,这个不是错误。现在你就可以运行程序了呀。
相似回答