程序的错误分为:编译错误链接错误,运行错误逻辑错误
编译错误一般是不符合语法规则的错误
链接错误一般是编译器在链接这一步时发生的错误,比如找不到某个庫
前两个错误一般都可以由编译器发现
运行错误一般是程序运行时才碰到的,比如:空指针异常除0操作,数组下标越界等这些错误編译器是发现不了的,只有在运行时才能发现
逻辑错误就是一切都符合语法,运行也不错但是不符合你想要达到的逻辑。
这个原因就佷多了没有代码不好说呀
不过如果是一闪而过的话,你在main函数return 0的前面加上system("PAUSE");
no relevant changes detected 意思就是前一次已经编译好了这次编译没有进行修改,就跳過重新编译这个不是错误。现在你就可以运行程序了呀
程序提示0错误,0警告应该是没错误的。
即使有错误也是运行时错误,不会茬这里提示出来的这里提示的都是编译错误和连接错误,你的程序已经正确编译并且正确连接了。
下载百度知道APP抢鲜体验
使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。