㈠ 為什麼我電腦運行我編寫的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來看看顯示結果。