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 空格或新行的任何地方。註釋符號對可以跨越程式的多個行,但...