2个回答
展开全部
两种方法,推荐第一个。
1、打开任务管理器,将你正在调试的程序强行关闭,即SSS.exe,不用关掉VC++;
2、打开工作目录的Debug文件夹,强力删除SSS.exe文件即可,当1中找不到SSS.exe进程时可以考虑这个方法。
问题产生的原因:SSS.exe没有真正的被关闭,导致下一次调试的时候,无法重新生成SSS.exe,即同名文件无法覆盖。
这个和主函数没有return 0一点关系都没有。只有主函数比较特殊,他是int类型的函数,但是可以忽略不写return 0,操作系统管理时自动return 0,但是仍然建议加上这句话。其他int类型子函数不行,不写具体的返回值,能带警告地编译成功,但是运行会出错。
1、打开任务管理器,将你正在调试的程序强行关闭,即SSS.exe,不用关掉VC++;
2、打开工作目录的Debug文件夹,强力删除SSS.exe文件即可,当1中找不到SSS.exe进程时可以考虑这个方法。
问题产生的原因:SSS.exe没有真正的被关闭,导致下一次调试的时候,无法重新生成SSS.exe,即同名文件无法覆盖。
这个和主函数没有return 0一点关系都没有。只有主函数比较特殊,他是int类型的函数,但是可以忽略不写return 0,操作系统管理时自动return 0,但是仍然建议加上这句话。其他int类型子函数不行,不写具体的返回值,能带警告地编译成功,但是运行会出错。
2020-08-23
展开全部
main函数的返回类型是int,需要返回一个整数值,在程序最后加上return 0;就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询