當前位置:首頁 » 編程語言 » c語言控制台運行後結果又消失
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言控制台運行後結果又消失

發布時間: 2023-08-24 06:31:25

㈠ 為什麼我電腦運行我編寫的C程序時結果出來後就一瞬間就消失了 希望大佬們可以解答的細一點點嘻嘻

你按的是f5運行吧。程序結束了,當然直接消返旅桐失了呀。
你要是按ctrl+f5,或者在main函數最後加上一個漏坦請求輸入的代碼,他就會停止在那邊鎮滑

c語言程序調試後很快結果就沒了

和VC++不一樣,TC在運行完程序後是不會暫停陵手神的,尺虧所以窗薯跡口閃一下就會關閉
如果需要查看運行結果,就需要在程序結束時(return語句之前)加一句getch();作用是等待用戶的鍵入,這時如果你按任意鍵程序程序才會執行完畢,這樣你就可以看到運行結果了

㈢ 為什麼運行C語言的程序會一閃而過,看不到結果

這是由於你不知道具體的方法。首先要確定你編寫的是win32控制台應用程序。
然後,有三個方法來執行:
方法一:
點左下角帶windows旗幟的圖標,輸入cmd,出現DOS窗口,然後將你編寫的C語言程序編譯成的可執行文件拖曳到窗口中,執行即可。
方法二:
在你的程序中添加頭文件#include <stdlib.h>
在你的主程序中添加代碼:system("pause");
方法三:
在你的程序中添加頭文件#include <conio.h>
在你的主程序中添加getch();

㈣ 用vc2010編C語言,為什麼編出來的exe雙擊打開,剛剛出現窗口就馬上消失了。還有打開了一按回車鍵,又消失了

原因是,你打開了exe之後。程序就開始運行了。運行完後窗口會關閉。
其實電腦已經幫你運行完了所有你的程序,只不過電腦運行的很快,一下就運行完了。你列印出的東西,有顯示,但你還沒反應過來看不到。
這個問題,你只要在你的程序後面加個scanf語句,就行,這樣,你的程序在運行完之後,會等待你輸入,就會停在窗口。而你的程序在那個時候是運行完了的

㈤ 為什麼c語言程序出現了就馬上消失了

你沒有讓程序暫停,它一輸出後就結束了。

你可以這樣寫:

#include<stdio.h>
#include<stdlib.h>

main()
{
printf("abcdef");
printf(" ");
system("pause");
}

或者,不改,直接在cmd中運行

㈥ 為什麼C語言編寫的程序運行時閃一下就沒了

C語言編寫的程序運行時閃一下就沒了是設置錯誤造成的,解決方法為:

1、我們改橘以最經典的HELLOWORLD程序為例。

㈦ C語言,編完程序後,運行,顯示「編譯成功」,但是接著彈出的黑色背景顯示框,卻一閃就沒有了。

編譯不會彈出窗口的。運行的時候會。例子:#include
void
main(){
printf("hello
world\n");}程序運行後,窗口彈出又消失,很快,這是程序已經運行完成,可以用alt+f5查看結果,就是調出剛開彈出的黑窗口。當然,這樣很煩人,可以稍微修改下程序,讓程序運行後不是直接關閉窗口。#include
void
main(){
printf("hello
world\n");
getch();}這樣程序運行後,在getch()這里停留,等待一個鍵盤輸入才結束整個程序。

㈧ 為什麼這個C語言的程序結果顯示一下就不見了

默認是這樣的,DOS程序默認退出就關閉!
你可以修改一下:右擊程序「屬性」-「程序」,取消勾上「退出時關閉」一項,這樣就不會自動關閉了。
但你必須為每個程序執行同一操作,還不如跟樓上所說一樣的,在主函數末尾添加getch();語句,這樣程序運行到最後要等待你按下任意鍵才會退出關閉。
main()
{
/*其它代碼*/
getch();
}

在TC窗口模式下,你可以按下Alt+F5來看看顯示結果。