就比如说我先写了程序1,运行出了结果然后关掉,又写了程序2。然后运行一下,可是出来的结果是程序1的结果。我能肯定两个程序本身没有问题,那么这是怎么回事?以及怎么解决?谢谢。
- =唔。。刚是用的编译并运行然后出来的结果就是程序1的。。然后看了你的回答之后先编译然后再单独运行就正常了。。。这是怎么回事啊。。。
追答dev c++在运行程序之前,先检查源代码相同目录下,有没有和源代码同名的exe文件。因为你运行程序1时,目录下没有和程序1相同名称的exe文件,因此,编译器自动先编译一次。但是你直接运行程序2的时候,目录下有和源代码文件相同的exe文件,就不再自动编译,而直接运行exe文件。
本回答被提问者采纳