導航:首頁 > 源碼編譯 > c程序能編譯為什麼不能運行

c程序能編譯為什麼不能運行

發布時間:2022-06-07 18:32:37

『壹』 我C程序編譯正確,但是不能執行

這明顯是編譯錯誤。
提示找不到頭文件。
說明編譯器配置不對。
重新配一下頭文件路徑。

『貳』 為什麼這個C語言程序成功編譯卻無法運行

你定義了Y,但沒有用,然後%d,要是整型的,你後面是double型的,改一下就好了

『叄』 C語言編的這個程序,為什麼編譯成功,卻無法運行

#include<stdio.h>
voidmain()
{
inta,b;
b=0;
for(a=1;a<=10;a++)
{
b=b+a;
printf("%d",b);
}
}
運行結果:
13610152128364555

可以運行的,加油!

『肆』 C語言程序問題,編譯成功可卻不能運行,這是為什麼

編譯,只檢查各函數內部的語法是否有錯誤。
連接,除了做編譯要做的檢查以外,還要檢查各函數的調用是否正確。
樓主這情況,最常見的就是哪個函數名敲錯了,從頭到尾只檢查函數名的拼寫是否正確

『伍』 C程序編譯後無法運行什麼原因呢

如果你是包含iostream頭文件並使用了using
namespace
std;的話,那麼你可以在main函數的結尾處,也就是return語句之前加上一句system("pause");那樣就OK了。具體原因不是很清楚,好像是環境的原因

『陸』 c語言:為什麼能編譯卻運行不了這個程序啊

你這程序很多問題啊,我幫你改了一下。

1、b是char類型,應該用getchar();輸入。

2、m=getchar();前需要加入fflush(stdin);清空緩存區。比如你剛剛輸了一個Y,然後回車等待結果,但是沒有清空輸入緩存區,你的回車就被m=getchar();給錄入了,就不讓你再輸入了。

3、你這是迷宮,你的棋子在走的時候至少要有坐標移動,你全程下來,i,j都等於1。你用wsad分別表示上下左右,相應地,按這些鍵後,坐標改變,即棋子所在的行數列數改變。w上,i--; s下,i++; a左,j--; d右,j++;

4、最後計時,你的通關提示的地方放錯了,應該在while循環外,你應該是while循環到棋子走出去,才能算通關,對不對。

要改的地方給你標注出來了。

『柒』 為什麼C編譯器可以編譯,但不能執行

編譯正確只是代表程序沒有語法錯誤,至於邏輯錯誤是無法判斷的。
但是你的程序明顯提示有錯誤,需要修改
printf("%4d %d\n",i,slect[i]);

『捌』 為什麼C語言程序編譯正確但不能執行

這個程序要有main函數,你的這個都沒有怎麼執行?
加個main函數,然後在裡面調用func這個函數。

『玖』 c語言編程中編譯鏈接成功卻不能運行,請問這是出了什麼事

一般是程序有bug,也有可能是一些非法操作,雖然編譯通過,但是執行時就會檢測出來錯誤

閱讀全文

與c程序能編譯為什麼不能運行相關的資料

熱點內容
華為mml命令查看用戶量 瀏覽:905
場論朗道pdf 瀏覽:369
如何使用qtquick編譯器 瀏覽:46
山西高配伺服器雲伺服器 瀏覽:740
為什麼編譯按f9沒反應 瀏覽:118
購物app都適合買什麼東西 瀏覽:273
savetxt函數python 瀏覽:573
編譯器小端改大端 瀏覽:638
華為安卓哪些文件夾能刪除 瀏覽:402
手機samp伺服器地址 瀏覽:205
phpformat函數 瀏覽:563
單片機由線 瀏覽:591
如何查找方舟編譯過的app 瀏覽:897
青山有什麼做演算法的公司 瀏覽:568
硬體編譯原理圖 瀏覽:162
程序員技術總監 瀏覽:72
程序員網易雲報告 瀏覽:463
studio編譯功能在哪裡 瀏覽:242
空氣壓縮機尺寸 瀏覽:988
sockethttpsphp 瀏覽:488