消息关闭
    暂无新消息!

vs2010调试中刷新代码的问题

问题作者 : 小良子2017-07-02发布
问题如下:
我在vs2010里首先新建c++的控制台应用程序项目,然后输入以下代码:
#define price 30
#define sg 32
#include <stdio.h>
void main()
{
int num,total;
num=10;
total=num*price*sg;
printf("total=%d\n",total);
getchar();
}
点”启动调试“得到输出结果"total=9600"。
然后我更改代码如下:
#define price 30
#include <stdio.h>
void main()
{
int num,total;
num=10;
total=num*price;
printf("total=%d\n",total);
getchar();
}
点“启动调试”仍然得到输出结果“total=9600”。
但单看代码,第二段代码应该得到的是"total=300"。似乎编译时vs2010无法识别更改后的代码。这是个bug吗?怎么解决?

2个回答

︿ 1
点击Build -------  Rebuild Solution菜单,重新编译,然后再运行。