.1. [Error] ld returned 1 exit status
解决方案
1、在main函数中定义了其他函数
2、在代码较多时,某个库函数的函数名错误,比如scanf、printf、main这种函数
3、自定义函数只有函数名无函数体,但被调用
4、自定义函数的函数名与下面的函数体中的参数不一致,导致调用的函数不存在
5、上一运行程序仍未关闭,有小黑框还没有关掉
2.[Error] return-statement with a value, in function returning 'void' [-fpermissive]
解决方案,定义函数时使用的void 则会出错,将void改为其他类型即可
3.报“conflicting declaration”错误
程序中变量名称有重复,需要修改