You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

C语言程序保存为.C文件后运行输出不更新的问题求助

C语言程序保存为.C文件后运行输出不更新的问题求助

大家好,我最近碰到个头疼的问题想请教各位:

之前程序作为无标题文件运行时,输出会跟着代码修改正常更新,可一旦把它保存成.C格式的文件后,不管我怎么修改代码再重新运行,输出都一直保持不变。我试着调整代码后多次运行,结果还是老样子;只有当我保存文件并关闭它之后,输出才会更新到最后一次保存的代码版本,但之后再修改代码运行又会重复同样的问题。

不过有个例外:如果我选中全部代码再执行,输出就是正确的,但每次都这么操作实在太繁琐了,有没有大佬能帮我看看这是怎么回事?

保存时的程序代码:

#include <stdio.h>
#include <math.h>

int main()
{
   printf("hello world");
}

对应输出:

[Running] cd "e:\C_files\" && gcc Engine_Balencing.c -o Engine_Balencing && "e:\C_files\"Engine_Balencing
hello world
[Done] exited with code=0 in 0.181 seconds

修改后的程序代码:

#include <stdio.h>
#include <math.h>


int main()
{
    printf("hello world__3");
}

修改后运行的输出(未关闭文件时):

[Running] cd "e:\C_files\" && gcc Engine_Balencing.c -o Engine_Balencing && "e:\C_files\"Engine_Balencing
hello world
[Done] exited with code=0 in 0.181 seconds

备注:内容来源于stack exchange,提问作者entropy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 11:44:49