Return
10年積累的網(wǎng)站建設、成都網(wǎng)站建設經(jīng)驗,可以快速應對客戶對網(wǎng)站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡服務。我雖然不認識你,你也不認識我。但先網(wǎng)站設計制作后付款的網(wǎng)站建設流程,更有羅城免費網(wǎng)站建設讓你可以放心的選擇與我們合作。
就是返回值,可以返回指針
或者其他數(shù)據(jù)類型,這個根據(jù)你被調(diào)用這個函數(shù)的功能,
例如
main
函數(shù)中經(jīng)常返回0,main函數(shù)是系統(tǒng)調(diào)用函數(shù),開啟一個進程,返回0
表示進程正常終止,其他異常終止
根據(jù)函數(shù)的類型函數(shù)的返回值功能也不同
我覺得主要有一下幾類
第一類
:
返回的是狀態(tài),如:
main函數(shù)
第二類
:
返回運算結(jié)果
如:int
fn(int
a+b)
{return
a+b;}
第三類
: 其他
至于函數(shù)返回到那里,誰調(diào)用這個函數(shù),函數(shù)就返回給誰,MAIN函數(shù)返回給系統(tǒng)
返回值的意思是將函數(shù)實現(xiàn)的結(jié)果返回給調(diào)用者。
按標準來說,C的main函數(shù)是需要有返回值的。標準中main函數(shù)返回類型是int的,所以需要一個返回值。但是由于歷史原因,很多地方可以看到?jīng)]有返回值的main。
比如直接main()或者說void main() 但是這樣一般編譯器也不會認為錯誤,不過建議還是寫標準的C的main函數(shù),最好有一個返回值,0表示正常退出。
擴展資料:
常用庫函數(shù)有:
scanf格式輸入函數(shù)
printf格式輸出函數(shù)
systemdos命令函數(shù)
sort排序
main主函數(shù)
fgets文件讀取字符串函數(shù)
fputs文件寫入字符串函數(shù)
函數(shù)的返回值通過return語句來執(zhí)行,即return后的變量或表達式的值,就為該函數(shù)的返回值(你可以根據(jù)需要自定義返回什么值),而返回值的類型是指該值你想要得到的類型,比如return
a;(a的類型,你在函數(shù)體里定義的是int
a;但根據(jù)需要,你要的是一個float型的返回值),于是,這樣定義一個函數(shù):
float
函數(shù)名(參數(shù)列表)
{
int
a;
函數(shù)體;
……
return
a;
}
這樣,返回值a就變成了float型。