关于DEV C++运行的时候出现的问题。就是我写了新的程序运行一下出来的结果是之前的程序的结果,何解?
就比如说我先写了程序1,运行出了结果然后关掉,又写了程序2。然后运行一下,可是出来的结果是程序1的结果。我能肯定两个程序本身没有问题,那么这是怎么回事?以及怎么解决?谢谢...
就比如说我先写了程序1,运行出了结果然后关掉,又写了程序2。然后运行一下,可是出来的结果是程序1的结果。我能肯定两个程序本身没有问题,那么这是怎么回事?以及怎么解决?谢谢。
展开
1个回答
展开全部
你确定运行程序2之前编译过程序2么?不编译的话,直接运行,可能还是程序1的可执行代码。
追问
- =唔。。刚是用的编译并运行然后出来的结果就是程序1的。。然后看了你的回答之后先编译然后再单独运行就正常了。。。这是怎么回事啊。。。
追答
dev c++在运行程序之前,先检查源代码相同目录下,有没有和源代码同名的exe文件。因为你运行程序1时,目录下没有和程序1相同名称的exe文件,因此,编译器自动先编译一次。但是你直接运行程序2的时候,目录下有和源代码文件相同的exe文件,就不再自动编译,而直接运行exe文件。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询