C 簡單疑問 以下程式為什麼不能長時間顯示

2022-05-18 18:58:25 字數 574 閱讀 1481

1樓:

system ("pause")後面少了分號。

2樓:篤俠

執行時只要不打任何鍵,不就長時間顯示了。

3樓:veket的小號

因為不是視窗程式。。。 沒有訊息迴圈。。。

4樓:匿名使用者

在windows中,雙擊帶有標準輸入輸出庫的c/c++程式,彈出的黑色背景白色文字的程式叫做控制檯程式。windows中控制檯程式都有宿主程式(控制檯),宿主程式提供黑底白字的視窗框架,提供文字的輸入輸出,並維持著命令列程式的生命週期。也就是說,宿主程式不存在了,顯示的文字也就不存在了。

通過雙擊應用程式圖示或者在visual stdio這樣的ide中執行的控制檯程式,其宿主程式和控制檯程式有相同生命週期,也就是說你編的程式用return 0;退出後,宿主程式也一併退出。要想顯示文字的宿主程式比你編寫的程式生命週期長,就要在cmd這樣的宿主程式上執行。

具體方法是,在桌面上按win+r,彈出執行視窗,輸入cmd,彈出命令提示符,將程式圖示拖入黑框執行,只要不按關閉按鈕,宿主程式就不會自行結束。

以下c語言程式為什麼不會輸出Q,為什麼C語言程式執行輸入後沒有輸出

while c q 當c不等於q時,執行大括號內的語句 所以當輸入一個q時,c等於q,while語句的條件判斷變成了假,迴圈就結束,大括號內的列印語句沒有執行,自然也不會有q被列印出來了。c為q時,你的程式就退出了!當輸入為 q 時就不滿足while的條件自然不會輸出 q 你的輸出是在while中做...

為什麼我C盤不能進行碎片整理程式

1 在整理前要清理磁碟。在 我的電腦 視窗 右擊要整理磁碟碎片的驅動器 屬性 常規 點選 磁碟清理 開啟 磁碟清理 對話方塊 勾選要刪除的檔案 確定 是 系統即自動清理選中的檔案。2 在整理前要對磁碟進行掃描。在 我的電腦 視窗 右擊要整理磁碟碎片的驅動器 屬性 工具 開始檢查 勾選磁碟檢查選項 開...

C語言簡單程式報錯問題,不知道為什麼

如果i 0,lz有想過n i嗎,即除數為0的情況 這是典型的除零錯誤,在做觸發或取餘運算之前應該先判斷除數是否為零,否則會有除零錯誤的隱患 i 0時,n i 無法計算,除數不能為零 c語言問題,一個挺簡單的程式,不知道 錯了?題目要求input,sort,output三個函式是無引數,無返回值的,所...