導航:首頁 > 源碼編譯 > 編譯器閃退是什麼原因

編譯器閃退是什麼原因

發布時間:2022-07-16 14:48:00

1. 新手學C問題:為什麼我的C語言程序老是閃退

一閃而過是程序自動結束,同時編譯器沒有提供結果駐留功能。對於此種情況,可以手動在代碼結尾增加駐留功能的函數。常用的有如下兩種:

1 通過getch函數駐留。
getch會等待從屏幕的輸入,在main函數退出前,增加
getch();
調用,系統會等待輸入,直到有新的輸入,才會退出界面。

2 通過system("pause");來實現駐留。
在main退出前調用
system("pause");
會調用系統的pause函數,提示並實現按任意鍵退出程序效果。

如果是已經編譯好的C語言程序,可以通過開始->運行,鍵入cmd後回車。
在打開的命令行窗口,將可執行文件拖動到窗口上,再回車即可運行該程序,在此窗口不會出現閃退,從而觀察運行結果。

由於該問題僅在windows平台出現,所以以上介紹均針對windows平台。

2. 我用C語言編的程序總是閃退

VS編譯器的問題,貌似在return 0;之前加上個getchar()就可以了。這個是編譯器的差異,以前用win_tc的時候後面必須加上getch();

3. 軟體閃退是什麼原因 ,怎麼處理

建議按以下方法查看是什麼原因造成的並解決:
1、程序緩存過多:在手機設置--應用程序--全部--找到出現停止運行的程序--清理數據;(大部分手機都可以通過此方法解決的)。
2、手機內存過低:系統運行程序多,內存不足,在設置—應用程序—正在運行,關閉其他後台運行程序。
3、安裝位置不對:進入設置--儲存--首選安裝位置--由系統決定,更改儲存位置。
4、程序不兼容:建議卸載重新安裝該程序或卸載了一些與系統不兼容的程序。
5、程序本身問題:有些程序本身存在問題,如前期騰訊組件出現問題,導致騰訊游戲出現停止運行的提示。(這種情況可通過多台不同品牌機器對比得出結論)
6、若排除以上方法後仍出現停止運行的情況,建議恢復出廠設置,或者重刷固件。

4. 為什麼C語言程序運行時打開後自動閃退

以下一段代碼為例:

5. C語言代碼運行閃退,大佬幫幫忙看下哪裡出錯了

for(i=0;i<SIZE;i++)printf("%d ",str+i);

改為

for(i=0;i<SIZE;i++)printf("%d ",*(str+i));

for(i=0;i<SIZE;i++)printf("%d ",str[i]);

閱讀全文

與編譯器閃退是什麼原因相關的資料

熱點內容
程序員應該去工地還是工作 瀏覽:139
鳥雲伺服器價格 瀏覽:834
聯機方舟怎麼創建自己的伺服器 瀏覽:921
螺桿壓縮機有變頻器嗎 瀏覽:331
單片機程序下載原理 瀏覽:704
周易入門pdf 瀏覽:383
臨沂車主app哪個好 瀏覽:525
android調試命令 瀏覽:720
中國解壓助眠聲音 瀏覽:185
解壓用什麼解壓軟體來解壓 瀏覽:820
python常用演算法 瀏覽:658
多伺服器私有雲 瀏覽:301
eclipse訪問外網svn伺服器地址 瀏覽:476
美國程序員加班怎麼樣 瀏覽:63
phpself和static 瀏覽:816
手機無線網路如何與電腦連接伺服器 瀏覽:509
企業加密文檔加密系統價格 瀏覽:756
linuxgdisk命令 瀏覽:665
換了鴻蒙系統APP怎麼下載 瀏覽:501
如何查詢郵箱pop伺服器地址 瀏覽:347