return就可以了,當(dāng)然你要是不寫也沒有關(guān)系,程序執(zhí)行完也是會(huì)自動(dòng)的退出,如果你想在中途退出,就可以使用return,void只是沒有返回值,不代表不能使用return返回。
創(chuàng)新互聯(lián)長期為1000+客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為豐縣企業(yè)提供專業(yè)的網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè),豐縣網(wǎng)站改版等技術(shù)服務(wù)。擁有10多年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。
滿意請采納!
給你兩種方法
(1)return法 如果main函數(shù)沒有返回值,則 return;有則返回相應(yīng)類型的值即可
(2)ctr+Z或者ctr+D,前者為微軟操作系統(tǒng),后者是Unix系統(tǒng)中停止程序的運(yùn)行
c語言退出整個(gè)程序或函數(shù)的命令是return、goto 、break 、break。
1、return 返回;
return 表示從被調(diào)用函數(shù)返回主調(diào)函數(shù)繼續(xù)執(zhí)行,返回時(shí)可附帶一個(gè)返回值,由return后面的參數(shù)設(shè)定。
2、goto 無條件跳轉(zhuǎn);
goto語句也稱作無條件轉(zhuǎn)移語句,其一般格式為goto語句標(biāo)號(hào):其中語句標(biāo)號(hào)是按照標(biāo)識(shí)符規(guī)定書寫的符號(hào),放在某一行語句行的前面,標(biāo)號(hào)后加冒號(hào)(:)。
3、break 調(diào)處最近一層塊;
大多數(shù)情況下是終止上一層的循環(huán),C語言中break在switch中執(zhí)行一條case后跳出語句的作用 ?使程序跳出switch執(zhí)行switch以后的語句 如果沒有break switch會(huì)從滿足條件的地方執(zhí)行到switch結(jié)構(gòu)結(jié)束。
擴(kuò)展資料
break語句使用
示例:
#include stdio.h
void main()
{
int x=1;
while(x=4)
{
printf("x=%d\n",x);
if (x==3)
{
break;
}
x++;
}
}
方法一:
main()函數(shù)寫成int型的,即int main()
然后結(jié)束的時(shí)候
只需return 0;
代表程序正常結(jié)束
方法二:
利用
if(條件)
exit();
if語句條件滿足時(shí)退出程序。
1、加一個(gè)頭文件#include stdlib.h
2、主函數(shù)返回int而不是void
改動(dòng)后的代碼:#includestdio.h
#include stdlib.h
void jia()
{
int a,b,c;
printf("兩個(gè)數(shù)");
scanf("%d,%d",a,b);
c=a+b;
printf("%d+%d=%d\n",a,b,c);
}
void jian()
{
int a,b,c;
printf("兩個(gè)數(shù)");
scanf("%d,%d",a,b);
c=a-b;
printf("%d-%d=%d\n",a,b,c);
}
void cheng()
{
int a,b,c;
printf("兩個(gè)數(shù)");
scanf("%d,%d",a,b);
c=a*b;
printf("%d*%d=%d\n",a,b,c);
}
void chu()
{
int a,b,c;
printf("兩個(gè)數(shù)");
scanf("%d,%d",a,b);
if(b==0)
printf("0不能放下面");
else
{
c=a/b;
printf("%d/%d=%d\n",a,b,c);
}
}
void deijia()
{
int a,b,c;
b=0;
printf("輸入要加幾次");
scanf("%d",c);
for(a=1;a=c;a++)
{
b+=a;
}
printf("疊加的結(jié)果=%d",b);
}
void jiecheng()
{
int a,b,c;
b=1;
printf("輸入要乘幾次");
scanf("%d",c);
for(a=1;a=c;a++)
{
b*=a;
}
printf("階乘的結(jié)果=%d",b);
}
int main()
{
int s=0;
while(1)
{
void DisplayMenu();
printf("\n1加2減3乘4除5疊加6階乘7退出(輸入數(shù)的時(shí)候中間用逗號(hào)隔開)");
scanf("%d",s);
switch(s)
{
case 1:jia();
break;
case 2:jian();
break;
case 3:cheng();
break;
case 4:chu();
break;
case 5:deijia();
break;
case 6:jiecheng();
break;
case 7:exit(0);
}
}
}
本文名稱:c語言函數(shù)怎么取消,c語言退出系統(tǒng)的函數(shù)怎么寫
URL鏈接:http://muchs.cn/article34/hcigse.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動(dòng)網(wǎng)站建設(shè)、建站公司、服務(wù)器托管、電子商務(wù)、網(wǎng)站改版、外貿(mào)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)