可能是你的主程序里面少了一个括号“}”。
1、main函数签名与返回值可能是错的:int main(void);int main(int argc,char *argv[]);2、 你自己实现的函数不能跟main函数冲突;看你问题像这个,你都检查一下吧。3、一个项目里面只能有一个程序执行入口(我用vc的时候,有两个文件中有main肯定是不行的)
这个错误是把main函数嵌套定义在了其他函数中造成的。如:
你的isprime函数结尾没有打大括号
你说清楚点啊,起码什么编程语言,C还是C++或者什么,什么编译器,你说清楚吧,还有最好贴段源程序出来,你这样没头没脑的看什么看。。。还有一般这种情况你检查一下语法,特别是花括号的开闭有没有遗漏
F:排序CPP(49):错误C2601:'主':本地函数定义是非法的 翻译结果2复制译文编辑译文朗读译文返回顶部 F:排序CPP(49):错误C2601:'主':本地函数定义是非法的 翻译结果3复制译文编辑译文朗读译文返回顶部 F:排序.cpp(49): 错误 C2601: '主': 本地函数定义都是非法的 翻译结果4复制译文编辑译文朗读译文返回顶部...
错误c2601:“主要”:本地函数定义是非法 翻译结果5复制译文编辑译文朗读译文返回顶部 正在翻译,请等待... 相关内容 a我新买的数码相机坏了,所以今天我不得不请人修理 I buy newly the digital camera has gone bad, therefore I can not but ask the human today to repair[translate] ...
你有可能将main函数放在了你自己定义的函数里了
main 函数之前少了一个大括号,还要你的数组名int queue[maxn];跟容器queue一样,这样子不好。反正我自己的VS2010上编译是不通过的