c語言在程式中間退出程式是用 break 嗎?

2025-06-26 18:00:40 字數 3989 閱讀 4784

1樓:網友

包含標頭檔案。

#include

在要退出程式的位置加上:

exit(0);

2樓:網友

中途退出程式(直接顯示press any key to continue)用的是exit。

exit(1)表示異常退出(這個1是返回給作業系統的 );

exit(0)表示正常退出。

而break呢是跳出最內層迴圈的。是最內層,如果需要跳出多個迴圈就需要多個break或者for的迴圈判斷條件那裡加標識變數來控制。

還有就是return和goto(少用)的作用。

3樓:在學府園滑雪的彗星

用exit(0)

比如#include

#include

int main()

你可以分別輸入1和10試試,需要注意的是使用exit(0);需要呼叫#include

c語言~~~如何使程式中途結束、跳出~~~

4樓:風若遠去何人留

程式中途跳出,和結束是兩個不同的概念。

1 要使程式中途跳出,可以使用return語句,跳出該函式。

如int fun(int n)

int i;

if(n<0) return -1;// 在n為負數下,提前退出該函式。

執行正常功能。

for(i=0;i

2 要使程式提前結束, 可以呼叫exit()函式。

如int fun(int n)

int i;

if(n<0) exit(-1);// 在n為負數下,提前結束程式。

執行正常功能。

for(i=0;i

3 二者區別:

a) 使用exit函式,會結束整個程式。 而使用return只是結束當前函式,還會到主調函式處繼續執行。

b) 在main函式中使用return語句,等效於呼叫exit函式,同樣會結束程式。

c) 呼叫exit函式時,需要引用標頭檔案。

5樓:沒事兒偷著崩潰

比如:exit(-1);

作用是跳出源程式,像這樣的程式,也就是跳出主函式,這種函式一般是在程式遇到問題時需要停下來馬上解決的,-1的作用就是知道在哪個地方具體出了什麼錯,起到標誌作用。

6樓:網友

標頭檔案包含:#include

在想結束main的地方用exit(0);

也可以用return;

c語言程式中break是什麼意思

7樓:網友

break語句。

在執行過程中,如果因為一些特殊的要求,需要強行退出迴圈時,需要使用break語句。

使用時,將break寫在迴圈體的任何乙個位置,一旦執行到這條語句,程式直接跳轉到for語句大括號結束後執行後面的**。

c語言中如何讓程式直接跳到最後結束?請大蝦幫忙!

8樓:緋雨閒丸

如果是int main,就直接寫return 0如果是void main,就直接寫return或者寫個goto也行。

如果在子函式里,就寫個exit(0)

9樓:網友

如果是制int main() 的話 直接跳出可以直接用 return 0;

如果是void main() 的話 可以用 return; 跳出。

另外如果是c++的話 可以用exit(0); 跳出。

10樓:霧明冰清

exit(0);

這個語句直接讓程式結束。

11樓:1小2石3頭

直接跳轉到結束的話用break就可以了,具體的話要看你的程式!

c語言break跳到**[附程式]?

12樓:網友

跳出包含該語句的第乙個while()迴圈體,就是內迴圈體。

接著繼續執行p0 = table[i % 10]; //取 i 的個位。

13樓:網友

break代表迴圈提前結束,也就是你的**的裡面那個while迴圈結束,外層迴圈開始下一輪迴圈。

14樓:若影蝸牛

跳出離break最近的迴圈。

就是第二個while(1)

15樓:real曉文

跳出while迴圈,是裡面那個while

c語言中強制退出語句是什麼啊?

16樓:風若遠去何人留

區分應用環境及功能,有以下幾種:

1 強制退出整個程式。

可以呼叫exit()函式。

呼叫該函式需要引用標頭檔案。

該函式需要乙個int型的引數,用來把執行結果返回給主調程序。

比如exit(0)相當於在主函式中返回0, exit(-1)相當於在主函式中返回-1等。

2 強制退出迴圈。

在迴圈中可以通過呼叫break語句來實現強制跳出迴圈。

3 強制退出函式。

在任意函式中,均可呼叫return語句實現強制退出函式。如果是在主函式main中,使用return也可以做到強制退出整個程式。

17樓:匿名使用者

lz指的強制退出,是怎麼個退出法。break?還是system("exit"); //此句需要包含標頭檔案 #include或是return ?

18樓:孤高天子龍

兩個stdio庫裡的函式exit和return

詳細可看。

c語言exit()函式是退出整個程式,還是隻退出所在**塊

19樓:網友

exit() 終止程式。

return函式返回。

break終止迴圈。

continue跳過當次迴圈。

c語言中for語句裡面break的用法??

20樓:飛喵某

1、首選開啟vc++軟體,新建乙個空白的c語言檔案,先引入c語言的標頭檔案和主函式:

3、最後使用break語句,當滿足i=3的時候終止迴圈,輸出j從1到5的所有迴圈。可以看到滿足條件的外圍的部分迴圈就被跳過了,這一行的結果沒有列印出來:

21樓:網友

當break語句用於do-while、for、while迴圈語句中時, 可使程式終止迴圈。

而執行迴圈後面的語句, 通常break語句總是與if語句聯在一起。 即滿足條件時。

便跳出迴圈。

例:main()

if(c==27)

break; /*判斷若按esc鍵則退出迴圈*/i++;

printf("the no. is %d", i);

printf("the end");

注意:1. break語句對if-else的條件語句不起作用。

2. 在多層迴圈中, 乙個break語句只向外跳一層。

22樓:天雲一號

for和break都是c語言中的關鍵字,兩者結合使用構成迴圈控制語句塊。

具體用法可以通過如下的例子來說明:

int i, j=0;

int a[5]=; // 給陣列賦初值,每個元素都為0for(i=0; i<5; i++)

程式執行完後,陣列a的值變為:0,1,2,0,0

23樓:網友

直接跳出for迴圈,而不結束本函式,執行for迴圈後面的語句。

24樓:網友

跳出迴圈用的。for, while,do while,==.和contune要區分開。

25樓:網友

上帝?隨便找本c的書都有!

退出程式的c語言函式怎麼寫,退出程式的C語言函式怎麼寫

1 在main 函式中return 可以退出當前程序,如果當前程式只有一個程序則退出整個應用程式,有多個程序則其他程序不受影響。其他函式中return可以退出當前函式。2 程式中任何地方執行exit 可以退出當前程序,如果當前程式只有一個程序則退出整個應用程式,若有多個程序則其他程序不受影響。c語言...

用c語言編寫程式,求s1,用C語言編寫程式,求S11223nn1,直到最後一項的絕對值小於

只求從bai第二項起的浮點du 和,把第一項1作為初值zhi直接賦給和dao變數s。如內下 include stdio.h int main int argc,char argv 執行結果如下 最後一項的絕對值小於10的幾次方呀 最後問題顯示沒顯示完整 include stdio.h double ...

c語言源程式注註釋符號是,C語言源程式注註釋符號是

單行註釋和成對註釋。單行註釋以雙斜線 開頭。同一行中斜線右側的所有內容都是註釋,會被編譯器略過。另一個分隔符是註釋符號對 它繼承自c語言。這種註釋以 開始,以 結尾。編譯器把 和 之間的部分都作為註釋來處理 註釋符號對可以放置在允許輸入tab 空格或新行的任何地方。註釋符號對可以跨越程式的多個行,但...