陈大卫我的最爱图片:c语言编程问题

来源:百度文库 编辑:中科新闻网 时间:2024/05/09 15:31:56
我用c编出来的程序(exe),运行之后,然后关闭,程序就无法删除了,必须重启,然后才能删除,一旦运行一次(关闭后)就无法删除,请问这是这么会事啊,就连这个程序
main()
{
printf("hello world");
}
都会出现这种情况,why?
删除的时候,提示的是:程序正在被使用(但进程里面没有此项),如果用free 具体怎么用,如果连变量都没有,free什么呢

C程序编写完后要记得释放内存空间。结束地方加free语句就行了。
不然程序在内存里,是无法删除.exe文件的。
这个时候可以到进程管理器里把C编写的这个文件的进程关掉,然后就可以删除.exe文件了,不用重起。

为什么无法删除呢?
说具体点啊。我也许知道

咋的2000就不是的呢,运行了关掉后,照样删