C语言程序运行时出现如下情况,之前调试时是显示没有错误的

2024-12-15 14:25:02
推荐回答(4个)
回答1:

应该是之前运行成功的可执行文件还在运行 所以不能运行 你先把之前的exe文件关掉再重新运行

回答2:

你已经运行了一个了 要先关掉 才能重新改写exe程序

回答3:

a=sqrt(i);语句中sqrt()函数返回值应该是double型的,但是这里a为int型,直接赋值会有一部分数据丢失,这是一个警告,不影响运行。

回答4:

旧的exe无法删除,可能是那个程序还没退出或者文件占用,解决办法就是强制杀掉之前的进程或者重启使文件解除占用再删除。(可以用360强制解除占用然后删除)