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

編譯運行後停止工作

發布時間: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++程序在運行時會停止工作

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

閱讀全文

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

熱點內容
伺服器四個網口是什麼 瀏覽:647
壓縮圖片軟體官方下載 瀏覽:34
單片機c語言2版 瀏覽:207
java16位md5 瀏覽:672
php輸出調試 瀏覽:568
php增量備份資料庫 瀏覽:300
re文件夾可以刪除嗎 瀏覽:207
程序員祭天用什麼軟體 瀏覽:715
成都五軸編程 瀏覽:386
奧運會直播用什麼app看 瀏覽:631
pythontime對比 瀏覽:193
練身材app哪個好 瀏覽:391
軟體加密處理 瀏覽:474
51單片機紅外解碼 瀏覽:114
閑老闆app是什麼 瀏覽:214
二年級正方形簡單解壓折紙 瀏覽:962
java字元串去除換行 瀏覽:297
東莞app團隊哪個好 瀏覽:325
建築考二建刷視頻用什麼app 瀏覽:236
取消紙質文件夾密碼 瀏覽:773