1樓:匿名使用者
如果用vc執行的話,不存在這樣的程式,因為,只要把vc關上,你的程式會自動被結束;
如果是編譯出來的程式的話,可以加一段
while(1)
2樓:匿名使用者
一閃而過是程式自動結束,同時編譯器沒有提供結果駐留功能。對於此種情況,可以手動在**結尾增加駐留功能的函式。常用的有如下兩種:
1 通過getch函式駐留。
getch會等待從螢幕的輸入,在main函式退出前,增加
getch();
呼叫,系統會等待輸入,直到有新的輸入,才會退出介面。
2 通過system("pause");來實現駐留。
在main退出前呼叫
system("pause");
會呼叫系統的pause函式,提示並實現按任意鍵退出程式效果。
如果是已經編譯好的c語言程式,可以通過開始->執行,鍵入cmd後回車。
在開啟的命令列視窗,將可執行檔案拖動到視窗上,再回車即可執行該程式,在此視窗不會出現閃退,從而觀察執行結果。
由於該問題僅在windows平臺出現,所以以上介紹均針對windows平臺。
c語言 怎麼個程式執行完自動退出
3樓:飄飄渺渺夢逍遙
scanf("%d",&a);
if(a=***)
return 0;
-----------------------return可以用來當做退出
或者system(」taskkill /f /im 你的程式名「);
4樓:匿名使用者
因為你的程式沒有設定暫停,執行完了之後,就自動關閉。
可以在程式最後加上
getchar();或者 system(pause);
實現程式暫停的效果。
5樓:滄海雄風
main()}
6樓:匿名使用者
那是編譯器預設的吧!!!!!!!
c語言程式執行結束後怎樣自動退出
7樓:修蒙帥沛山
1.因為你的程式沒有設定暫停,執行完了之後,就自動關閉。
2.可以在程式最後加上
getchar();或者
system(pause);
實現程式暫停的效果。
8樓:依璟溥澍
在結尾呼叫getchar();
如果按下鍵盤,getchar();將得到一個字元。並返回,結束程式。
c語言程式執行,結果都是0 0000000,誰能告訴我這個程
格式控制符不對 bai,有du 的編譯系統double型資料zhi只能用 dao lf,你改一下就行版了 include include main printf 9lf n s 型別不匹配 n定義的是duoble型 但輸入是float 導致n沒有被賦值 n為隨機值 是個負值 所以迴圈也沒執行 最後s...
c語言執行以下程式段後m的值是,C語言,執行以下程式段後,m的值是。staticinta7,4,6,3,10intm,k,ptr
答案 d 分析 ptr a 0 指標bai指du向陣列首地址zhi,ptr k 指標指向陣列第k個存 dao儲單元 m ptr k 等價於專 m a k 屬a k 與m的最小數並賦值給m 故此程式段是去陣列a中元素的最小值 如還有不懂的地方可以密我 d 3 陣列a中的最小值 c語言,執行以下程式段後...
c語言上機考試中程式執行後出現,c語言上機考試中程式執行後出現 please enter a string 是什麼意思
意思是請輸入一個字串。這句話只是一句提示,讓你鍵入字串,以便接下來程式執行。全國計算機等級考試二級c語言上機考試具有三種題型 程式填空 程式修改和程式設計,其中程式填空30分,程式修改30分,程式設計40分。1 從以往的機試的情況來看,許多考生在程式設計題目上失分比較嚴重,而程式設計題佔總分值的40...