根據(jù)標(biāo)準(zhǔn),C的主函數(shù)需要有一個(gè)返回值。在標(biāo)準(zhǔn)中,main函數(shù)的返回類型是int,因此需要返回值。但是,由于歷史原因,在很多地方你可以看到?jīng)]有回報(bào)價(jià)值的主要產(chǎn)品。
專注于為中小企業(yè)提供成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)淮陰免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了成百上千企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。例如,directmain()或voidmain(),但通過這種方式,通用編譯器不會(huì)認(rèn)為它是錯(cuò)誤的。但是,建議編寫標(biāo)準(zhǔn)的C主函數(shù),最好使用返回值,0表示正常退出。
擴(kuò)展數(shù)據(jù):
常用的庫函數(shù)有:
scanfformatinputfunction
printfformatoutputfunction
SystemDOScommandfunction
sortsort
mainfunction
fgetsfilereadstringfunction
fputsfilewritestringfunction
所謂函數(shù)返回值就是一個(gè)函數(shù)返回的值操作后調(diào)用父函數(shù)或系統(tǒng)的值。此值可以是各種變量類型。舉一個(gè)簡(jiǎn)單的例子:intadd(inta,intb){return(a,b)}intmain(){intres=add(3,4)printf(\%d”,res)return0}調(diào)用main函數(shù)main中的子函數(shù)add,并傳遞過去的參數(shù)3和4。經(jīng)過計(jì)算,add得到值7,通過return語句得到的值返回給調(diào)用它的main函數(shù)使用,而在main中,返回值用來賦值給res函數(shù),函數(shù)返回值可以理解為解決問題后得到的結(jié)論。把結(jié)論給別人就像在書上寫一個(gè)定理給別人用。