1樓:520豬豬
因為計算機的執行速度過快,c語言只執行一下就消失了。你可以採用以下方式;
#include
#include
int main(){
int a,b;
scanf("%d%d",&a,&b);
printf("%d\na+b);
system("pause");//或while(1);
return 0;
其中#include與system("pause")是一對,而while(1);則不需要特殊標頭檔案.
執行結果如下
2樓:
前面要加標頭檔案#include
3樓:匿名使用者
除錯執行時用ctrl+f5試試
為什麼c語言編寫的程式執行時閃一下就沒了?
4樓:
c語言編寫的程式執行時閃一下就沒了是設定錯誤造成的,解決方法為:
1、我們以最經典的hello world程式為例。
2、當我們寫完這個程式 編譯完成後單擊左上角的嘆號執行 可以看到一切正常 按下任意按鍵後視窗才會消失。
3、但是我們去生成的目錄下面找到這個exe檔案。
4、雙擊執行卻發現有個視窗一閃而過。。然後就什麼也沒有了 這時候我們有必要在程式中新增一些** 防止程式被關閉先在程式開頭包括windows.h這個標頭檔案。
5、接著在主函式末尾的地方寫一行system(「pause」);。
6、重新編譯之後我們再次開啟對應目錄下的exe檔案,這次程式執行完之後沒有直接關閉掉而是停留在這裡了,閃退問題成功解決。
5樓:
你編寫的是控制台程式吧,執行完**後,控制台視窗是會關閉的。因為執行速度很快,你都來不及看到輸出在控制台視窗的內容就關閉了。你可以在**最後加上等待輸入的語句,這樣就當你敲了鍵盤視窗才會關閉。
6樓:我愛你嗎
可能是你編譯器的事,不同版本的編譯器也不同,比如devc++4.9,就要加上system("pause");而5.3.0.3版本就不需要
7樓:
在main函式最後的return前(有的話)或}前加一句system("pause");試試。
8樓:匿名使用者
不想修改**的話,那麼直接找到這個exe檔案在命令列下再執行就可以了(crash的話就沒辦法了,:-))
9樓:匿名使用者
或者在main函式退出前加上 斷點
10樓:一口時間久了
你試一下點選build 然後點選有感嘆號的那個execute 執行一下
c語言問題,dos視窗閃爍一下就沒了
11樓:歡樂多
後面加上
system("pause");
12樓:sky只愛花香
我想問一下,你是直接雙擊exe檔案執行還是在vc或者codeblocks中編譯執行的,
如果是雙擊執行,那就沒有問題了,因為程式執行到printf這個輸出函式,列印輸出之後程式就結束了,然後關閉了視窗,
如果時編譯執行的,可能就有點問題了
13樓:magic_旭
原因:當main函式執行完畢之後程式就會退出,也就造成你說的閃爍一下就沒了的現象。
解決方案:
在最後加上乙個函式:
system("pause");
該函式可使控制台程式處於暫停狀態。
您好!我是c語言新手。 這是第一次輸入hello.c的程式,輸入結果為什麼都是閃一下就沒了?望高手指點,謝 5
14樓:匿名使用者
#include
int main()
你用的是windows開發工具,視窗在程式執行完就會自動關閉。
15樓:
在你main函式體的最後加一句
system("pause");
呼叫系統的暫停功能,讓後台出現的程式執行視窗暫停關閉你就能看到了。
同時你要加乙個標頭檔案包含這個system函式比如:#include "stdio.h"
#include "stdlib.h"
void main()
16樓:12小聰聰
你是不是用的微軟的c?不要點執行,點那個鍵左邊的那個鍵,具體叫什麼我忘了,好久不用了。。考完2j證就扔了= =
c語言編好的程式一閃而過,怎麼不一閃而過?
17樓:匿名使用者
加個頭檔案#include
在最後加句話system("pause");
18樓:至善至
system("pause") 不用加標頭檔案~
19樓:吳永先
分部編譯,調劑就可以了
20樓:南湖依夢
在最後新增 system("pause"); 或者是新增乙個等待輸入的乙個短的語句:cin.get();就會等你輸入任意字元後退出。
c#中執行完結果只是閃一下就沒了,為什麼,怎麼辦,
21樓:匿名使用者
那是因為他程式完成了,你的程式應該是控制台程式吧如果想要停一下,你可以在最後加上一句讀取資料的命令,讓他可以等待你輸入的資料,這樣,就實現了停止,
你可以在最後加一句
console.readline();
如果達不到效果,很可能是你之前輸入的資料過多,這種情況你就再寫一句,也就是寫兩句
console.readline();
console.readline();
22樓:
呵呵剛開始的時候我也遇到過
除錯的時候同時摁ctrl+f5就搞定了
祝你好運!
23樓:愛新卉
在最後加上一行console.readline();
或者按 ctrl+f5執行
就ok了
24樓:匿名使用者
ctrl+f5 也就是 除錯選單 裡面的 開始執行。
25樓:匿名使用者
ctrl+f5執行
或者在最後加上一行console.readline();
26樓:
最後加上
console.read();
27樓:匿名使用者
在最後加上console.readline();
28樓:
設個斷點,看看哪步有問題!
為什麼我在microsoft visual studio 2010中執行c語言閃一下就不見了
29樓:匿名使用者
在main函式return之前(如無return則在}前)加上system("pause");試試。
如果編譯無法識別該語句,加上標頭檔案
30樓:
那是除錯
按ctrl + f5就好了
C語言 為什麼除錯結果視窗一閃即過
最後乙個花括號前加上 system pause c語言執行結果一閃而過 在程式結束之前加上 system pause 就ok dev c 執行時視窗一閃就沒了 怎麼看輸出結果?1 首先先開啟軟體,寫入 2 可能由於系統是win xp 除錯結果會一閃而過,視窗最上方點選除錯按鈕 啟動除錯選項。4 在預...
新手c語言求助,為什麼我這個執行不了啊
xcode編譯器比vc嚴格很多,vc早就淘汰的產品了,自身就是一大堆bug,vs早頂替vc了,vs後期版本修復了不少已知的bug,但是型別檢查之類的東西還是不嚴格,而且vs編譯器一貫秉承了vc那種傻瓜式程式設計的風格,對於型別匹配 安全檢查之類的東西,編譯器能夠自己改正的會在編譯鏈結時自動修正,看是...
執行的錯誤是什麼?急需答案 C語言
三處錯誤 一處語法錯誤 還有兩處是lb la沒定義 儲天真 int getelem int lb,int i,int e int locateelem int la,int e void listinsert int la,int e,int k int main int lb 5 if locat...
為什麼C語言很難,為什麼C語言比較難學?
c語言是學習程式設計的基礎,必須學好,剛開始會感覺很難,當你學到更高階的程式語言時,你會感覺c語言很簡單。找個高手給你做指導,你會學得更快,如果自己死學的話,有些東西理解起來很難。為什麼c語言比較難學?10 不是啦!c語言入門還是比較容易的,很多人都說c語言是高階語言中的低階語言,是應為它可以直接接...
c語言為什麼輸出的是,c語言為什麼輸出的是
原因很簡單,printf d n i 中i呼叫的是全域性變數i 1,故輸出的就是1.如果void funct void 改程式段在main函式內那麼答案就是2 開始一看到這個程式有點頭大,沒什麼意義。這個主要是看是否對區域性變數和全域性變數的熟悉。一開始 int i 1 這個i是全域性變數,而在ma...