誰教我怎麼讓c語言程式執行後不能退出

2021-05-04 15:35:11 字數 1319 閱讀 9063

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...