为什么我的C语言程序没有错误却总是不能运行 这个C程序编译显示没有错误,为什么不能运行?

C\u8bed\u8a00\u7f16\u7a0b\u8c03\u8bd5\u540e\u6ca1\u6709\u9519\u8bef\u4f46\u662f\u5374\u65e0\u6cd5\u8fd0\u884c\u662f\u600e\u4e48\u56de\u4e8b\uff1f

\u65e0\u6cd5\u8fd0\u884c\u53ef\u80fd\u9047\u5230\u7684\u95ee\u9898\uff1a
\u7f16\u8bd1\u6ca1\u9519\uff0c\u4f46\u662f\u8fd0\u884c\u540e\u5f39\u51fa\u5185\u5b58\u76f8\u5173\u62a5\u9519------\u300b\u6709\u903b\u8f91\u9519\u8bef\uff0c\u6216\u8005\u5185\u5b58\u8c03\u7528\u9519\u8bef
\u8fd0\u884c\u76f4\u63a5\u95ea\u9000---------------\u300b\u6709\u53ef\u80fd\u8be5\u7a0b\u5e8f\u65e0\u4efb\u4f55\u6267\u884c\u7ed3\u679c\u8f93\u51fa\u8bed\u53e5\uff0c\u6216\u8005\u4f7f\u7528\u7f16\u8bd1\u5668\uff08or IDE\uff09\u4e0e\u64cd\u4f5c\u7cfb\u7edf\u4e0d\u517c\u5bb9
\u6682\u65f6\u53ea\u80fd\u60f3\u8d77\u8fd9\u4e48\u591a\u4e86\u3002

nt a,b\uff1b scanf("%d%d",&a,&b);//\u53c2\u6570\u5fc5\u987b\u662f\u6307\u9488\uff08\u5730\u5740\uff09\u624d\u53ef\u4ee5\u3002 scanf()\u51fd\u6570\u8981\u6c42\u53c2\u6570\u5fc5\u987b\u662f\u6307\u9488\u7c7b\u578b\uff0c\u5373\u5c06\u5730\u5740\u4f20\u8f93\u5230\u5176\u5185\uff0c\u624d\u53ef\u4ee5\u8ba9a , b\u53d8\u91cf\u4e2d\u83b7\u53d6\u5230\u6570\u636e\u3002 \u5982\u679c\u4f60\u5b66\u8fc7\u6307\u9488\uff0c\u4f60\u5c31\u4f1a\u7406\u89e3\u4e86\u3002 C\u8bed\u8a00\u4e2d\u51fd\u6570\u7684\u8c03\u7528\u4e2d\uff0c\u53c2\u6570\u4f20\u9012\uff0c\u53ea\u80fd\u4f20\u9012\u6570\u503c\u3002\u5982\u679c\u53ea\u662f\u5c06\u6570\u503c\u4f20\u9012\u8fc7\u53bb\uff08\u63a5\u6536\u8005\u662f\u5f62\u53c2\uff09\uff0c\u5728\u5b50\u51fd\u6570\u4e2d\u53d8\u5316\uff0c\u5f62\u53c2\u7684\u53d8\u5316\uff0c\u4e0d\u4f1a\u5f71\u54cd\u5230\u5b9e\u53c2\u6570\u636e\u7684\u5185\u5bb9\u3002 C\u4e2d\uff0c\u6bcf\u5b9a\u4e49\u4e00\u4e2a\u53d8\u91cf\uff0c\u7cfb\u7edf\u90fd\u4f1a\u5728\u5185\u5b58\u4e2d\u7ed9\u5176\u5206\u914d\u4e00\u4e2a\u7a7a\u95f4\u7528\u6765\u5b58\u50a8\u6570\u636e\u3002\u800c\u8fd9\u4e2a\u7a7a\u95f4\u7684\u7f16\u53f7\u5c31\u662f\u8fd9\u4e2a\u53d8\u91cf\u7684\u5730\u5740\u3002\u5f53\u6211\u4eec\u5c06\u8fd9\u4e2a\u5730\u5740\u4f20\u9012\u5230\u5b50\u51fd\u6570\u4e2d\uff0c\u5b50\u51fd\u6570\u5728\u64cd\u4f5c\u6570\u636e\u65f6\uff0c\u5c31\u4f1a\u6539\u53d8\u8fd9\u4e2a\u5730\u5740\u4e2d\u7684\u6570\u636e\uff0c\u8fd9\u6837\uff0c\u5b9e\u53c2\u7684\u6570\u636e\u662f\u4f1a\u53d1\u751f\u53d8\u5316\u3002 \u800c\u4f60\u7a0b\u5e8f\u4e2d\uff0c\u4f20\u9012\u7684\u662fa b\u672c\u8eab\u7684\u503c\uff08\u53ef\u80fd\u662f0\uff0c\u53ef\u80fd\u662f1\uff0c\u53ef\u80fd\u662f\u4efb\u610f\u7684\u6570\uff09\uff0cscanf\uff08\uff09\u5c06\u8fd9\u4e24\u4e2a\u503c\u5f53\u4f5c\u5730\u5740\u53bb\u64cd\u4f5c\uff0c\u56e0\u6b64\u4f1a\u4ea7\u751f\u7cfb\u7edf\u9519\u8bef\uff0c\u5bfc\u81f4\u7a0b\u5e8f\u8fd0\u884c\u505c\u6b62\u3002

多种可能。
1.装在C盘了,Vista上不能访问,管理员模式运行试试。
2.目前进程中正又一个cpp1.exe正在执行,所以这个文件受保护,不能打开创建。建议结束该进程,再Link。

Linking...
LINK : fatal error LNK1104: cannot open file "Debug/Cpp1.exe"
执行 link.exe 时出错.

这个我也遇见过,其实你这段话写的没一点问题,但为什么会出现这样的原因是因为:他并没有构建,就是说在linking的时候已经出现了问题,问题一般是由于类库的某些文件在自己不知道的情况下给修改了,已构成无法构建的问题!

debug/cpp1.exe
是因为你已经在调试,但没把它闭关又去在调试,,
所以先关闭上一个调试的程序,在去调试就OK

我机器上运行过了,结果是25,也用的是VC6

报错是说打不开Cpp1.exe,Cpp1是你的工程名吧?你是不是之前打开了没关?不然重开一下VC看看能不能进?

你是不还有另外一个C程序的窗口开着等带你输入呢?
吧其他程序关了试试

  • 涓轰粈涔圕璇█娌℃湁鍑虹幇閿欒鍗鎵ц涓嶄簡?
    绛旓細1. 绋嬪簭闄峰叆姝诲惊鐜細绋嬪簭鍦ㄦ煇涓湴鏂瑰嚭鐜颁簡姝诲惊鐜锛屼娇寰楃▼搴忔棤娉曠户缁悜涓嬫墽琛屻傚鏋滅▼搴忎技涔庢棤娉曠粨鏉燂紝鍙互妫鏌ョ▼搴忔槸鍚﹀瓨鍦ㄦ寰幆銆2. 鍐呭瓨娉勯湶锛氱▼搴忓湪浣跨敤鍔ㄦ佸唴瀛樺垎閰嶅嚱鏁帮紙濡俶alloc銆乧alloc锛夌瓑寮杈熷唴瀛樼┖闂存椂锛屾病鏈夊強鏃堕噴鏀炬墍鍒嗛厤鐨勫唴瀛樼┖闂达紝瀵艰嚧鍐呭瓨娉勯湶銆傚唴瀛樻硠闇蹭細瀵艰嚧绯荤粺鍐呭瓨璧勬簮鐨勬氮璐癸紝鏈缁堝鑷寸▼搴...
  • c璇█缂栫▼鐨勪唬鐮娌℃湁閿,涓轰粈涔杩愯灏遍敊浜
    绛旓細濡傛灉浠g爜鏈韩娌℃湁閿欒锛閭d箞鍙兘灏辨槸杞欢鐨勯厤缃病鏈夊紕濂斤紝姣斿鍚勭鏂囦欢璺緞绛锛
  • 涓轰粈涔缂栬瘧杩愯娌¢棶棰,杈撳嚭鍗存姤閿?
    绛旓細鍑虹幇杩欎釜鎶ラ敊鐨勫師鍥犳槸锛氫唬鐮佽緭鍏ヨ繃绋嬩腑鍑虹幇鍏ㄨ杈撳叆锛屽皢浠g爜涓嫭鍙枫佸垎鍙风瓑鐢ㄥ崐瑙掑瓧绗︽浛鎹㈠嵆鍙銆傛牴鎹鐩粰鍑虹殑鎻愮ず锛岃妫鏌ヤ竴涓嬬51琛屼唬鐮侊紝灏51琛屼唬鐮佷腑鍑虹幇鐨勫叏瑙掔鍙锋浛鎹㈡垚鍗婅瀛楃锛屾垨鑰呰緭浜嗛噸鏂拌緭鍏ュ氨琛屻
  • 涓轰粈涔坈璇█缂栫▼缂栬瘧鏃舵壘涓嶅嚭閿欒,鍗村湪杩愯鏃绋嬪簭鑷姩鍏抽棴!!姹傞珮鎵...
    绛旓細s娌℃湁鍒嗛厤绌洪棿,瀵艰嚧閲庢寚閽閿欒.鏀规垚 include <stdio.h>#include <string.h>int main(){int a,b,i,c;char s[100];//here...
  • 鐢C璇█缂栫▼绋嬪簭娌℃湁閿欒涓轰粈涔缁撴灉涓嶅
    绛旓細缂栬瘧鍜岃繛鎺ラ兘姝g‘,鍙兘璇存槑缂栬瘧鍣ㄥ浠栬繘琛岃娉曠瓑妫鏌 娌″彂鐜颁粬鐨勯敊璇屽凡,鑰屾棦鐒惰繍琛岀粨鏋滄槸閿欒鐨,閭e氨鏄鏄庝竴鐐 鍙兘鏄綘鐨勭畻娉曡璁$殑涓嶅綋,涓嶈兘姝g‘鐨勮В鍐抽棶棰,杩欐牱鍙戠敓鐨勯敊璇 鏄繍琛屾湡閿欒,鍦ㄧ紪璇戣繛鎺ョ殑杩囩▼涓嶄細鍑洪敊鐨,涓嶈繃骞稿ソ,缂栬瘧鍣ㄤ篃涓烘垜浠 鎻愪緵浜嗕竴浜涜В鍐崇被浼艰繍琛屾湡閿欒鐨勪竴浜涜皟璇曞伐鍏,閫氳繃debug...
  • C璇█涓轰粈涔堟病閿欒杩樻墽琛屼笉浜?
    绛旓細c璇█鐨勯敊璇鍒嗕负涓ょ锛屼竴绉嶆槸杩愯鏃堕敊璇紝涓绉嶆槸閫昏緫涓婄殑閿欒銆傞昏緫涓婄殑閿欒涓嶅ソ鍒ゆ柇锛屾墽琛屼笉浜嗚偗瀹氭槸鍑虹幇閫昏緫涓婄殑閿欒鐨勩
  • C璇█閲绋嬪簭缂栬瘧鏃璇絾杩愯浼氬脊鍑虹▼搴忓凡鍋滄杩愯鏄涓轰粈涔
    绛旓細閫犳垚绋嬪簭鍋滄杩愯寮规鍑洪敊鐨勫彲鑳藉師鍥犲涓嬶細鍐呭瓨婧㈠嚭 鍐呭瓨婧㈠嚭锛坥ut of memory锛夐氫織鐞嗚В灏辨槸鍐呭瓨涓嶅锛岀▼搴忔墍闇瑕佺殑鍐呭瓨杩滆繙瓒呭嚭浜嗕富鏈哄唴瀹夎鐨勫唴瀛樻墍鎵垮彈澶у皬锛屽氨鍙唴瀛樻孩鍑恒傜郴缁熶細鎻愮ず鍐呭瓨婧㈠嚭锛屾湁鏃跺欎細鑷姩鍏抽棴杞欢锛岄噸鍚數鑴戞垨鑰呰蒋浠跺悗閲婃斁鎺変竴閮ㄥ垎鍐呭瓨鍙堝彲浠ユ甯歌繍琛岃杞欢 閫犳垚鍐呭瓨婧㈠嚭鐨勫師鍥犲彲鑳芥湁锛1...
  • 鎴戠殑C璇█绋嬪簭,鏄剧ず鏄娌℃湁閿欒,浣嗘槸杩愯涔嬪悗鐨勭粨鏋滄槸杩欐牱鐨,杩欐槸涓轰粈涔...
    绛旓細浣犵敤浜嗘枃浠舵搷浣滃嚱鏁 绋嬪簭璇硶姝g‘ 浣嗙▼搴鎵句笉鍒版寚瀹氭枃浠 鈥淭his file is not exist! creat it!please any key to continue"杩欎釜鏂囦欢涓嶅瓨鍦紒鍒涘缓瀹冿紒鎸変换鎰忛敭缁х画
  • C璇█绋嬪簭鑰佹槸鏄剧ず閿欒浣嗘槸娌℃湁閿鏄浠涔鍘熷洜
    绛旓細浠庝唬鐮佷笂鐪娌℃湁闂銆傚鏋滀綘鏄柊瀹夎鐨勭紪璇戝櫒锛岄偅涔堟湁鍙兘鏄紪璇戝櫒閰嶇疆闂銆 (Error spawning cl.exe)涔熸湁鍙兘鏄綘宸ョ▼涓姞浜嗕笉姝竴涓枃浠躲傦紙function main 锛夊缓璁綘榧犳爣鐐瑰湪1 errors浣嶇疆锛岀劧鍚庨紶鏍囨粴杞悜涓婃粴鍔紝鏌ョ湅鍏蜂綋閿欒淇℃伅銆傛牴鎹敊璇俊鎭垎鏋愬叿浣撳師鍥犮
  • C璇█绋嬪簭娌℃湁閿,浣嗕负浠涔鎬绘樉绀轰竴涓閿欒
    绛旓細鍍忕礌澶綆浜嗙湅涓嶆竻
  • 扩展阅读:怎么检查c语言错误 ... 程序编译错误有两种 ... c语言如何看哪里出错 ... c语言没错但是运行不了 ... c语言容易出现的错误 ... 怎么查看c语言错误 ... c语言常出现的错误 ... c语言代码写好了怎么运行 ... c语言怎么看错误在哪一行 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网