关于C语言的一个问题,想知道为什么

关于C语言的一个问题,想知道为什么,
为什么同样的程序有时候在dev c++这个软件上运行的结果不同呢?好几个程序我自己洗的时候一直不出现yunxingjieguo,然后等到了朋友“再重新编译”的回复后,他就莫名其妙的行了,来来回回几次就感觉心累。请问大家遇到过这样的情况吗?又是怎么解决的呢?

写代码要养成的习惯,在调试完代码需要看结果的时候,保存,编译,运行

你可能是写完没保存
遇到这种情况狂按几下ctrl+s再重新build试试

img
DEV这三个按钮,从左到右第一个是编译,第二个是运行,第三个是编译+运行,你代码改动之后要先按第一个再按第二个,或者直接按第三个,不然如果只按第二个的话,运行的就是改动之前的exe程序,你的改动就没起作用