为什么将程序修改编译之后再运行,还是修改前的结果?该如何处理

为什么将程序修改编译之后再运行,还是修改前的结果?例如, 我把printf(“yes”);删除掉之后再编译,却还会输出

为什么将程序修改编译之后再运行,还是修改前的结果?
例如, 我把printf(“yes”);删除掉之后再编译,却还会输出yes  
这是怎么回事呢?我的编译器出了问题?

[解决办法]

探讨

引用:
先清理解决方案,再重新生成解决方案

此为正解,呵呵