免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

c語(yǔ)言主函數(shù)返回類(lèi)型 c語(yǔ)言主函數(shù)return的用法

在C語(yǔ)言中,主函數(shù)是不是必須要有返回值?

在C語(yǔ)言中,主函數(shù)必須要有返回值。

海州ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書(shū)未來(lái)市場(chǎng)廣闊!成為成都創(chuàng)新互聯(lián)的ssl證書(shū)銷(xiāo)售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書(shū)合作)期待與您的合作!

main 函數(shù)的返回值類(lèi)型必須是 int ,這樣返回值才能傳遞給程序的激活者(如操作系統(tǒng))。如果 main 函數(shù)的最后沒(méi)有寫(xiě) return 語(yǔ)句的話,C99 規(guī)定編譯器要自動(dòng)在生成的目標(biāo)文件中(如 exe 文件)加入return 0; ,表示程序正常退出。

在C語(yǔ)言標(biāo)準(zhǔn)中強(qiáng)制要求main函數(shù)的返回值類(lèi)型為int,main函數(shù)的返回值是傳遞給操作系統(tǒng),讓操作系統(tǒng)判斷程序的執(zhí)行情況(是正常結(jié)束還是出現(xiàn)異常)。

擴(kuò)展資料:

在C和C++中,不接收任何參數(shù)也不返回任何信息的函數(shù)原型為“void foo(void);”。正是因?yàn)檫@個(gè),所以很多人都誤認(rèn)為如果不需要程序返回值時(shí)可以把main函數(shù)定義成void main(void) 或void main()。然而這是錯(cuò)誤的。

main函數(shù)的返回值應(yīng)該定義為int類(lèi)型,雖然在一些編譯器中,void main可以通過(guò)編譯(如vc6),但并非所有編譯器都支持void main,因?yàn)闃?biāo)準(zhǔn)中從來(lái)沒(méi)有定義過(guò)void main。g++3.2、dev C等環(huán)境中如果main函數(shù)的返回值不是int類(lèi)型,根本無(wú)法通過(guò)編譯。而gcc3.2則會(huì)發(fā)出警告。

C語(yǔ)言中函數(shù)返回類(lèi)型和函數(shù)返回值

函數(shù)的返回值通過(guò)return語(yǔ)句來(lái)執(zhí)行,即return后的變量或表達(dá)式的值,就為該函數(shù)的返回值(你可以根據(jù)需要自定義返回什么值),而返回值的類(lèi)型是指該值你想要得到的類(lèi)型,比如return

a;(a的類(lèi)型,你在函數(shù)體里定義的是int

a;但根據(jù)需要,你要的是一個(gè)float型的返回值),于是,這樣定義一個(gè)函數(shù):

float

函數(shù)名(參數(shù)列表)

{

int

a;

函數(shù)體;

……

return

a;

}

這樣,返回值a就變成了float型。

c語(yǔ)言中函數(shù)返回值的類(lèi)型由什么決定?

是由你定義函數(shù)時(shí)所定義的函數(shù)的類(lèi)型決定的。

也就是說(shuō)函數(shù)是什么類(lèi)型,返回值就是什么類(lèi)型。

比如:

函數(shù)定義? int fun(int a,char b)。

返回值就是整型。

函數(shù)定義? int *fun(int a)。

返回值就是基類(lèi)型為整型的指針。

函數(shù)定義? void fun(int a)。

無(wú)返回值。

簡(jiǎn)介

在調(diào)用函數(shù)時(shí),如果需要從被調(diào)函數(shù)返回一個(gè)值供主調(diào)函數(shù)使用,那么返回值類(lèi)型必須定義成非 void 型。此時(shí)被調(diào)函數(shù)中必須包含 return 語(yǔ)句,而且 return 后面必須要有返回值,否則就是語(yǔ)法錯(cuò)誤。

一個(gè)函數(shù)中可以有多個(gè) return 語(yǔ)句,但并不是所有的 return 語(yǔ)句都起作用。執(zhí)行到哪個(gè) return 語(yǔ)句,就是哪個(gè) return 語(yǔ)句起作用,該 return 語(yǔ)句后的其他語(yǔ)句都不會(huì)執(zhí)行。

當(dāng)前題目:c語(yǔ)言主函數(shù)返回類(lèi)型 c語(yǔ)言主函數(shù)return的用法
瀏覽地址:http://m.newbst.com/article40/dopjoho.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營(yíng)銷(xiāo)網(wǎng)站排名小程序開(kāi)發(fā)軟件開(kāi)發(fā)App設(shè)計(jì)網(wǎng)頁(yè)設(shè)計(jì)公司

廣告

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

成都網(wǎng)站建設(shè)