Dev c++代码保存后无法修改?

我的dev c++版本是5.11,编写一段程序,保存,运行,运行成功后,再对代码进行修改,但修改后执行的程序还是原来的程序,没有变化。显示在界面的程序已经修改好了,即使重启后再运行还是一样的。这是Dev c++的固有属性吗?

先编译再运行,每次修改代码后有编译吗?

每次重新写的代码要重新编译之后再运行才是最新的,不编译直接运行还是运行上次编译之后的代码