关于DEV C++运行的时候出现的问题。就是我写了新的程序运行一下出来的结果是之前的程序的结果,何解?

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

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式