这两个c语言出圈程序出了什么错

程序的错误分为:编译错误链接错误,运行错误逻辑错误

编译错误一般是不符合语法规则的错误

链接错误一般是编译器在链接这一步时发生的错误,比如找不到某个庫

前两个错误一般都可以由编译器发现

运行错误一般是程序运行时才碰到的,比如:空指针异常除0操作,数组下标越界等这些错误編译器是发现不了的,只有在运行时才能发现

逻辑错误就是一切都符合语法,运行也不错但是不符合你想要达到的逻辑。

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

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

程序提示0错误,0警告应该是没错误的。

即使有错误也是运行时错误,不会茬这里提示出来的这里提示的都是编译错误和连接错误,你的程序已经正确编译并且正确连接了。

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

我要回帖

更多关于 c语言程序 的文章

 

随机推荐