常见报错及解决办法
一、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 错误:系统错误
扫描二维码推送至手机访问。
版权声明:本文由青少年编程知识记录发布,如需转载请注明出处。

![C++报错:[Error] ld returned 1 exit status](http://kongkui.oss-cn-qingdao.aliyuncs.com/images/0703.png)