卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

c語(yǔ)言怎么實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn) c語(yǔ)言中函數(shù)的返回值到底是什么意思,有什么用?

c語(yǔ)言中函數(shù)的返回值到底是什么意思,有什么用?返回值意味著將函數(shù)實(shí)現(xiàn)的結(jié)果返回給調(diào)用者。根據(jù)標(biāo)準(zhǔn),C的主函數(shù)需要有一個(gè)返回值。在標(biāo)準(zhǔn)中,main函數(shù)的返回類型是int,因此需要返回值。但是,由于歷史原

c語(yǔ)言中函數(shù)的返回值到底是什么意思,有什么用?

返回值意味著將函數(shù)實(shí)現(xiàn)的結(jié)果返回給調(diào)用者。

根據(jù)標(biāo)準(zhǔn),C的主函數(shù)需要有一個(gè)返回值。在標(biāo)準(zhǔn)中,main函數(shù)的返回類型是int,因此需要返回值。但是,由于歷史原因,在很多地方你可以看到?jīng)]有回報(bào)價(jià)值的主要產(chǎn)品。

例如,direct main()或void main(),但通過(guò)這種方式,通用編譯器不會(huì)認(rèn)為它是錯(cuò)誤的。但是,建議編寫標(biāo)準(zhǔn)的C主函數(shù),最好使用返回值,0表示正常退出。

擴(kuò)展數(shù)據(jù):

常用的庫(kù)函數(shù)有:

scanf format input function

printf format output function

SystemDOS command function

sort sort

main function

fgets file read string function

fputs file write string function

讀完哥哥的回復(fù)后,我只能說(shuō)一半的答案是對(duì)的。

真正的原因是abi(應(yīng)用程序二進(jìn)制接口)。

ABI定義了與系統(tǒng)交互的細(xì)節(jié),如數(shù)據(jù)類型、大小和對(duì)齊方式;調(diào)用約定(控制函數(shù)的參數(shù)傳遞方向、可變長(zhǎng)度處理、堆棧清理體以及如何接受返回值等);系統(tǒng)調(diào)用的編碼以及應(yīng)用程序如何對(duì)操作系統(tǒng)進(jìn)行系統(tǒng)調(diào)用系統(tǒng);以及采用完整ABI操作系統(tǒng)基本格式、程序庫(kù)等的第二代對(duì)象文件。完整的ABI,如英特爾二進(jìn)制兼容標(biāo)準(zhǔn)(IBCs),允許支持它的操作系統(tǒng)上的程序在支持此ABI的其他操作系統(tǒng)上運(yùn)行,而無(wú)需修改。

其他ABI標(biāo)準(zhǔn)化細(xì)節(jié)包括C名稱修改和同一平臺(tái)上編譯器之間的調(diào)用約定,但不包括跨平臺(tái)兼容性。

至于下面兄弟提到的eax save返回值,這只是X86的ABI規(guī)范。在其他CPU架構(gòu)平臺(tái)(如PowerPC)中,實(shí)現(xiàn)是不同的!--在PowerPC中,返回值存儲(chǔ)在R3寄存器中