因為程序已經(jīng)運行結(jié)束正常退出了,
創(chuàng)新互聯(lián)專注于海北州企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站開發(fā),購物商城網(wǎng)站建設(shè)。海北州網(wǎng)站建設(shè)公司,為海北州等地區(qū)提供建站服務(wù)。全流程專業(yè)公司,專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
你想看結(jié)果就去cmd里敲你的執(zhí)行文件完整路徑
或者給你的程序加 getchar() scanf() 用stdio的輸入函數(shù)來攔截程序不讓它立馬退出
或者調(diào)用用stdlib的system函數(shù)執(zhí)行pause命令 實現(xiàn)按任意鍵繼續(xù)
C語言編寫的程序運行時閃一下就沒了是設(shè)置錯誤造成的,解決方法為:
1、我們以最經(jīng)典的HELLO?WORLD程序為例。
2、當(dāng)我們寫完這個程序?編譯完成后單擊左上角的嘆號運行?可以看到一切正常?按下任意按鍵后窗口才會消失。
3、但是我們?nèi)ド傻哪夸浵旅嬲业竭@個EXE文件。
4、雙擊運行卻發(fā)現(xiàn)有個窗口一閃而過。。然后就什么也沒有了?這時候我們有必要在程序中添加一些代碼?防止程序被關(guān)閉先在程序開頭包括windows.h這個頭文件。
5、接著在主函數(shù)末尾的地方寫一行system(“pause”);。
6、重新編譯之后我們再次打開對應(yīng)目錄下的EXE文件,這次程序運行完之后沒有直接關(guān)閉掉而是停留在這里了,閃退問題成功解決。
閃退?是調(diào)試的時候運行結(jié)束閃退嗎?如果是的話,在結(jié)尾加上 system(“pause”);