導航:首頁 > 源碼編譯 > 編譯沒顯示錯誤怎麼就運行不了

編譯沒顯示錯誤怎麼就運行不了

發布時間:2023-01-05 05:27:37

❶ 為什麼我的程序編譯沒錯誤和警告,但是不能執行

很明顯的,他缺少LIBCD.lib這個靜態庫文件啊,把他添加到你的工程裡面就可以了。
哦還有就是每個程序的入口函數都是main函數,但是在你的程序裡面缺少了這個函數,應該定義這個函數,並在這個函數裡面調用你現在的這個函數就沒什麼問題了,不同的編譯器對mian函數的要求是不一樣的,有些編譯器要求mian函數返回的是int,但是vc6.0的編譯器不要求,你可以返回void類型,如
void
main()


也可以
int
main()
{
return
0;
}
你的程序可以改成
void
main()
{
bubble(3,5);//這個是你的函數
}

❷ C語言為什麼沒錯誤還執行不了

c語言的錯誤分為兩種,一種是運行時錯誤,一種是邏輯上的錯誤。邏輯上的錯誤不好判斷,執行不了肯定是出現邏輯上的錯誤的。

❸ 調試編譯程序都顯示沒有錯誤,可剛讓其運行就顯示該程序已停止工作,請高手指點這是怎麼回事。謝謝啦

有以下幾種情況供你參考,
1、JVM虛擬機出現錯誤,即Java開發環境出現錯誤,與你的程序無關,
解決辦法:只能試著重新安裝Java開發環境。
2、出現RuntimeException,像NullPointerException、等等,這類的錯誤在編譯時不顯示,運行才可能出錯。
解決辦法:根據異常信息尋找可能出現錯誤的地方。
3、內存溢出,像諸如方法的遞歸調用、數據量太大、以及偶然性內存溢出。
解決辦法:首先多運行幾次,如果都出現異常錯誤,就可排除偶然性內存溢出。如果不是偶然性內存溢出,你就得查看源代碼那些可能導致內存溢出的地方,並糾正。

❹ c++6.0編譯沒有錯誤但運行不了為什麼

微軟的VC++6.0編譯環境下運行程序是默認自動在最後加上system("pause")的,不至於這樣人工干涉吧。
樓主說的「沒有一點兒反應」是什麼情況,是程序框框出來後就不走了一直掛在那裡,還是根本就沒有看到程序框框出來?
對了樓主,你不會是扔下VC++親自跑到Debug文件夾里去雙擊那個exe文件了吧?那樣的話是需要在代碼最後面寫上system("pause")的,或者加個無用的cin之類的輸入也行。
哦,還有一種情況,VC++6.0編譯的時候很容易死掉,你點關閉按鈕他還說「正在組建不能關閉」。其實不只是在「編譯」的時候,連「組建」也會出這問題。我一般喜歡先點編譯,提示obj沒錯誤就直接去點執行,讓他給我組建完了馬上運行出來,但是下面的提示信息欄顯示link...(組建中)就沒動靜了,程序出不來,點那個停止按鈕也沒反應,我就直接用任務管理器把他斃了再雙擊那個工作空間文件(.dsw)打開。聽說微軟有個這方面的補丁,我也沒下載過,不知道管不管用。不知樓主是不是也遇上了這情況。

❺ 編譯的C語言程序沒有錯誤就是運行不了怎麼回事

這個太多情況了,程序能編譯只能證明程序沒語法錯,程序有問題(如下標溢出,表達式不正確)可能導致程序無法運行或結果不正確的

❻ C語言編程調試後沒有錯誤但是卻無法運行是怎麼回事

無法運行可能遇到的問題:

  1. 編譯沒錯,但是運行後彈出內存相關報錯------》有邏輯錯誤,或者內存調用錯誤

  2. 運行直接閃退---------------》有可能該程序無任何執行結果輸出語句,或者使用編譯器(or IDE)與操作系統不兼容

暫時只能想起這么多了。

❼ 這個C語言簡單的文件操作代碼怎麼回事編譯沒有錯誤,但是運行就崩潰

編譯沒有錯誤只表示沒有最基礎的語法錯誤,但程序的邏輯錯誤是檢查不出來的,兩處有問題,一個是=NULL應該為==NULL,為啥就不解釋了吧,第二處是ch=getchar();
fputc(ch,fp);這兩行需要換下順序。

閱讀全文

與編譯沒顯示錯誤怎麼就運行不了相關的資料

熱點內容
為什麼小度APP一直連不上網路 瀏覽:163
pdf模板java 瀏覽:40
現代瑞納的壓縮比 瀏覽:128
網吧里的ftp伺服器有什麼用 瀏覽:872
程序員年終總結工作體會 瀏覽:153
pdf可以直接列印 瀏覽:661
android刷wp8 瀏覽:912
歷史地圖集pdf 瀏覽:925
快手app極速版怎麼掃碼 瀏覽:805
qq程序員玩法 瀏覽:95
1是什麼門電路app 瀏覽:867
博之輪運動手錶用什麼app 瀏覽:646
asp視頻聊天源碼 瀏覽:85
網路游戲編程pdf 瀏覽:534
360壓縮出錯 瀏覽:848
源碼編輯器沒聲音 瀏覽:915
兒童源碼編程網址 瀏覽:828
有個app叫尺度空間怎麼樣 瀏覽:674
微博登陸java 瀏覽:683
一枚程序員 瀏覽:744