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

就比如说我先写了程序1,运行出了结果然后关掉,又写了程序2。然后运行一下,可是出来的结果是程序1的结果。我能肯定两个程序本身没有问题,那么这是怎么回事?以及怎么解决?谢谢。

第1个回答  2011-10-02
你确定运行程序2之前编译过程序2么?不编译的话,直接运行,可能还是程序1的可执行代码。追问

- =唔。。刚是用的编译并运行然后出来的结果就是程序1的。。然后看了你的回答之后先编译然后再单独运行就正常了。。。这是怎么回事啊。。。

追答

dev c++在运行程序之前,先检查源代码相同目录下,有没有和源代码同名的exe文件。因为你运行程序1时,目录下没有和程序1相同名称的exe文件,因此,编译器自动先编译一次。但是你直接运行程序2的时候,目录下有和源代码文件相同的exe文件,就不再自动编译,而直接运行exe文件。

本回答被提问者采纳
相似回答