青少年编程知识记录 codecoming

常见报错及解决办法



一、DevC++常见的报错

1.[Error] ld returned 1 exit status

这个报错的原因主要有两个:

  • main这个单词拼错了,应该是main,有可能拼成其他的单词的

  • 另外一个原因,是程序运行的窗口没有关闭,关闭程序运行的窗口重新运行即可。



2.[Error] 'a' was not declared in this scope

出现下面的报错,原因是变量没有定义。

比如下面的这个,说的就是a这个变量没有定义。



3.[Error] expected ';' before 'return'

这个报错是缺少符标,意思是在‘return’前面缺失';'

可以看到下面报错的位置是第6行return前面确实了某个符号,这个符号就是报错中说的”;“







二、OJ系统常见的报错

在使用OJ系统中,也有会遇到一些报错。

  • Accepted 通过:程序输出完全正确

  • Wrong Answer 不通过:程序输出与标准答案不一致(不包括行末空格以及文件末空行)

  • Time Limit Exceeded 不通过:程序运行时间超过了题目限制

  • Memory Limit Exceeded 不通过:程序运行内存空间超过了题目限制

  • Runtime Error 不通过:程序运行时错误(如数组越界、被零除、运算溢出、栈溢出、无效指针等)

  • Compile Error 不通过:编译失败

  • System Error 错误:系统错误

.jztagtree{max-height:85vh;right:0px}.jzDown{top:10vh}.jztagtree li a{background-color:#448EF6}.jztagtree li a:before{border-right:10px solid #448EF6}.jztagtree li a:hover{background:#0045a6}.jztagtree li a:hover::before{border-right:10px solid #0045a6}

    $("#jztoc").toc({content: ".single", headings: "h1,h2,h3"});

    作者:亿万年的星光 分类:常见报错 浏览: