1樓:風若遠去何人留
程式中途跳出,和結束是兩個不同的概念。
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函式時,需要引用標頭檔案stdlib.h。
2樓:沒事兒偷著崩潰
比如:exit(-1);
作用是跳出源程式,像1.cpp這樣的程式,也就是跳出主函式,這種函式一般是在程式遇到問題時需要停下來馬上解決的,-1的作用就是知道在哪個地方具體出了什麼錯,起到標誌作用。
3樓:匿名使用者
標頭檔案包含:#include
在想結束main的地方用exit(0);
也可以用return;
4樓:匿名使用者
return 0;..
c語言中如何讓程式直接跳到最後結束?請大蝦幫忙!
5樓:緋雨閒丸
如果是int main,就直接寫return 0如果是void main,就直接寫return或者寫個goto也行
如果在子函式裡,就寫個exit(0)
6樓:匿名使用者
如果是制int main() 的話 直接跳出可以直接用 return 0;
如果是void main() 的話 可以用 return; 跳出
另外如果是c++的話 可以用exit(0); 跳出
7樓:霧明冰清
exit(0);
這個語句直接讓程式結束
8樓:1小2石3頭
直接跳轉到結束的話用break就可以了,具體的話要看你的程式!
c語言如何讓程式一直不斷執行直到按了某個鍵以後停止,**怎麼寫?
9樓:四捨**入
可以參考下面
bai的**:
#include
#include
#include
main( )
return 0;
}擴充套件資du
料:zhi
kbhit()是乙個c和c++函式,dao用於非阻回塞地響應鍵盤輸入事件。答
函式名:kbhit()
功能及返回值: 檢查當前是否有鍵盤輸入,若有則返回乙個非0值,否則返回0。
用 法:int kbhit(void);
c++語言包含標頭檔案: include 。
c語言不需包含額外標頭檔案。
在vc++6.0下為_kbhit()
功能及返回值同上。
10樓:匿名使用者
用baikbhit函式
下面的**,如du
果沒有zhi鍵盤輸入程式一dao
直輸出hello world,直到使用者
專按屬esc結束
#include
#include
intmain(void)
}printf("end!\n");
system("pause");
return0;}
c語言用什麼語句終止整個程式?
11樓:幻翼高達
c語言用exit()語句可以終止整個程式。
c語言中,exit()通常是用在子程式中用來終結程式用的,使用後程式自動結束,跳回作業系統。exit(0) 表示程式正常退出;exit(1)、exit(-1)表示程式異常退出。在整個程式中,只要呼叫exit,就會結束程式。
exit()函式所在的標頭檔案是stdlib.h,需要將該標頭檔案引入後使用。
12樓:灩麗
1、首先開啟vc6.0,新建乙個專案。
2、然後我們在編輯框裡輸入**新增assert.h標頭檔案。
3、然後我們在編輯框裡輸入**新增stdio.h標頭檔案,新增stdlib.h標頭檔案。
4、然後我們在編輯框裡輸入**定義結構體item,定義additem函式。
5、然後我們在編輯框裡輸入**新增main函式體。
6、然後我們在編輯框裡輸入**呼叫additem函式。
7、執行程式看看結果,此時可以看到程式已經終止了。
c語言怎樣編寫程式執行完後,不自動結束,而是返回程式的開始???
13樓:匿名使用者
我的方法:::
char x=0;
while( x!='6' ) /* 當選擇選單為6時,exit , 不為6就繼續*/
case '2' :
case '3' :
case '4' :
case '5' :
case '6' :
default : }}
14樓:匿名使用者
放在前後都可以
函式的使用分為宣告和定義
1.如果函式在主函式後面定義,則要在呼叫前宣告。
2.如果函式在主函式之前定義,則呼叫前不用再此宣告,直接用就可以。
注:函式的定義指的是有函式體,即指定了函式的功能,函式的宣告是不用寫出函式體的
例如:int max(int int);它是宣告int max(int a,int b);它是定義對於這些在c語言的書中還會有具體講解。
15樓:張彥鴿
加個return語句就行了
16樓:荀澄旗璣
1、試一下可不可以在程式最後呼叫main函式;
2、不行的話寫乙個迴圈語句,如:
main()}
c語言中,如何在判斷後跳過步驟直接結束程式?
17樓:
應該用return 語句吧,迴圈中才能用break,continue語句
18樓:匿名使用者
使用函式exit(int),比如exit(0),表示結束程式,返回0值。
19樓:
在if語句後加乙個break語句。如 if(n<0) break;
20樓:弓心影
採用break,continue語句。或著return
21樓:匿名使用者
在if條件中用return 來實現啊
c語言程式中的疑惑關於檔案的),C語言程式中的疑惑 (關於檔案的)
已經傳送。主要查收。這個主要是這個問題。不難的 不行 仔細研讀msdn可以知道 fseek操作會改變檔案結尾標誌,就是說,如果檔案指標剛好在檔案尾部,這時候進行fseek操作,哪怕是在結尾向前移動也會使檔案結尾標誌後移,從而使後面的feof 判斷檔案是否結尾失效,進入死迴圈,直到空間耗盡.避免的辦法...
c語言程式編寫 急求 考試中,C語言程式編寫 急求 考試中
用erase 函式。引數是 iterator位置 erase vec.begin 5 可以刪除向量容器任何位置的乙個或多個元素,他和insert一樣是線性時間函式,通常會比較慢。它的引數是乙個指向要刪除的元素的迭代器。第二種erase iter1,iter2 是刪除乙個區間。在長度是n的陣列a中,刪...
對C語言程式的解釋,如何解釋C語言?
這一行 可以看做是乙個逗號表示式,因此是正確的。表示式格式 表示式1,表示式2,表示式3,表示式n 逗號表示式的要領 1 逗號表示式的運算過程為 從左往右逐個計算表示式。2 逗號表示式作為乙個整體,它的值為最後乙個表示式 也即表示式n 的值。3 逗號運算子的優先級別在所有運算子中最低。例如 int ...
c語言程式設計中如何清屏,C語言程式設計中如何清屏?
c語言並不提供這種功能。這與所使用的作業系統有關,需要看對應作業系統中的清屏命令是什麼,然後可以在c語言中進行系統呼叫。include stdlib.h system cls system cls 標頭檔案 stdlib.h include 下的 system cls 或者把游標設定到0,0實現偽清...
C語言程式中的選擇法排序是,C語言程式設計 選擇法排序
c語言經典例子之選擇法排序 每次從待序記錄中選出排序碼最小的記錄,順序放在已排好的記錄序的後面,直到全部排完。直接選擇排序 void selectsort sortobject pvector 以整形陣列元素為例,有陣列a 10 以c語言為例描述 即a 0 a 1 a 8 a 9 假設其元素均互不相...