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

2024-12-03 10:54:29
推荐回答(2个)
回答1:

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

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

回答2:

no relevant changes detected 意思就是前一次已经编译好了,这次编译没有进行修改,就跳过重新编译,这个不是错误。现在你就可以运行程序了呀。