導航:首頁 > 源碼編譯 > 編譯運行後停止工作

編譯運行後停止工作

發布時間:2024-10-26 21:39:11

⑴ 求助,為什麼我這編譯無錯,一運行就停止工作

關於用戶編寫的源程序的編譯問題,這是一個很復雜的問題。因為編譯錯誤有很多種。例如:語法錯誤、系統庫連接錯誤、語義錯誤、數組越界、或者內存越界等等。

通常語法錯誤是最好解決的,因為源程序的語法錯了,連編譯都通不過,並且會告訴你在哪一行出錯了。最難調試的就是:程序雖然編譯通過了,但是程序的運行結果是錯誤的,這種是最難調試的。根據你所描述的情況,有可能是你的數組、或者是內存在使用過程中越界,所以導致一運行程序就停止工作。你再仔細檢查一下你的源程序。

⑵ c 語言編譯能通過,運行出現程序已停止工作,請高手幫忙為什麼運行界面顯示此程序已停止工作

可能有幾種情況:
1.程序沒有等待輸入輸出,很快的運行完畢並退出廳伍了
2.程序沒有等待輸入,很快計算完畢輸出並退出了
3.程序一運行就出錯退出了
你沒說詳細情況也沒有代碼,不明白你說的是哪種情況,你扮肢或到命令飢腔行下,進到程序所在目錄,手動輸入程序名並回車,看看命令上有無提示信息吧

⑶ c語言中一般運行後停止工作有哪些情況

只要編譯通過,一般情況下C語言程序停止工作,多為輸入輸出格式不對,或計算陷入死循環。
1、輸入輸出格式不對。最常見的就是&符號,該有的沒有,不該有的打了&符號。
例如:
int n;
scanf("%d",n);
n前少打了&符號。編譯能通過,執行時就會出現停止工作的情況。
2、
個別計算陷入死循環的情況,例如:
int i,k;
i賦值;
k=關於i的表達式;
計算k值陷入死循環。

⑷ 為什麼編譯正確的c++程序在運行時會停止工作

編譯正確只是表示程序已經沒有語法錯誤了,但是不一定程序的運行就沒有問題,比如內存讀寫錯誤,死循環之類的都可以導致運行時出錯。最好還是把源代碼貼出來,如果很小的話。

閱讀全文

與編譯運行後停止工作相關的資料

熱點內容
程序員文采 瀏覽:12
箍筋間距加密到100 瀏覽:505
pop3伺服器怎麼裝 瀏覽:143
cpp編譯解決命名沖突問題 瀏覽:513
單片機的晶振頻率 瀏覽:487
翻樣軟體加密鎖問題 瀏覽:211
電腦怎麼設置dhcp伺服器地址 瀏覽:597
十天突破雅思寫作劍8pdf 瀏覽:361
如何判定伺服器硬碟燒了 瀏覽:250
數值逼近pdf 瀏覽:713
程序員跪鍵盤 瀏覽:6
江蘇銀行app換設備電話按哪個鍵 瀏覽:242
圖片無損壓縮怎麼辦 瀏覽:13
如何確認伺服器的光口網卡 瀏覽:250
nb1111y壓縮機性能數據 瀏覽:556
下一代編譯器 瀏覽:139
用什麼app可以查產品批號 瀏覽:444
python自動補齊 瀏覽:912
蘋果wifi安卓怎麼連接不上 瀏覽:942
為什麼有的app只能用蘋果支付 瀏覽:182