c語言怎么結(jié)束當前函數(shù),c語言怎么提前結(jié)束函數(shù)

請問C語言中怎樣結(jié)束主函數(shù)的運行?

給你兩種方法

成都創(chuàng)新互聯(lián)網(wǎng)站建設由有經(jīng)驗的網(wǎng)站設計師、開發(fā)人員和項目經(jīng)理組成的專業(yè)建站團隊,負責網(wǎng)站視覺設計、用戶體驗優(yōu)化、交互設計和前端開發(fā)等方面的工作,以確保網(wǎng)站外觀精美、做網(wǎng)站、成都網(wǎng)站建設易于使用并且具有良好的響應性。

(1)return法 如果main函數(shù)沒有返回值,則 return;有則返回相應類型的值即可

(2)ctr+Z或者ctr+D,前者為微軟操作系統(tǒng),后者是Unix系統(tǒng)中停止程序的運行

C語言里的“結(jié)束函數(shù)”怎么寫?

C語言中的標準寫法

是將main()函數(shù)寫成int型的,即int

main()

然后結(jié)束的時候

只需return

0;

代表程序正常結(jié)束

樓上的也是一種寫法

但要#include

C語言~~~如何使程序中途結(jié)束、跳出~~~

程序中途跳出,和結(jié)束是兩個不同的概念。

1 要使程序中途跳出,可以使用return語句,跳出該函數(shù)。

int?fun(int?n)

{

int?i;

if(n0)?return?-1;//?在n為負數(shù)下,提前退出該函數(shù)。?

//執(zhí)行正常功能。?

for(i=0;in;i++)

printf("%d?",?i);

}

2 要使程序提前結(jié)束, 可以調(diào)用exit()函數(shù)。?

int?fun(int?n)

{

int?i;

if(n0)?exit(-1);//?在n為負數(shù)下,提前結(jié)束程序。?

//執(zhí)行正常功能。?

for(i=0;in;i++)

printf("%d?",?i);

}

3 二者區(qū)別:

a) 使用exit函數(shù),會結(jié)束整個程序。 而使用return只是結(jié)束當前函數(shù),還會到主調(diào)函數(shù)處繼續(xù)運行。

b) 在main函數(shù)中使用return語句,等效于調(diào)用exit函數(shù),同樣會結(jié)束程序。

c) 調(diào)用exit函數(shù)時,需要引用頭文件stdlib.h。

本文標題:c語言怎么結(jié)束當前函數(shù),c語言怎么提前結(jié)束函數(shù)
文章轉(zhuǎn)載:http://muchs.cn/article16/phggdg.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供、商城網(wǎng)站、外貿(mào)網(wǎng)站建設、網(wǎng)站設計公司、品牌網(wǎng)站制作網(wǎng)站維護

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設