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