是由你定義函數(shù)時所定義的函數(shù)的類型決定的。
10年積累的成都網(wǎng)站設(shè)計、成都網(wǎng)站制作經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先建設(shè)網(wǎng)站后付款的網(wǎng)站建設(shè)流程,更有長寧免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
也就是說函數(shù)是什么類型,返回值就是什么類型。
比如:
函數(shù)定義? int fun(int a,char b)。
返回值就是整型。
函數(shù)定義? int *fun(int a)。
返回值就是基類型為整型的指針。
函數(shù)定義? void fun(int a)。
無返回值。
簡介
在調(diào)用函數(shù)時,如果需要從被調(diào)函數(shù)返回一個值供主調(diào)函數(shù)使用,那么返回值類型必須定義成非 void 型。此時被調(diào)函數(shù)中必須包含 return 語句,而且 return 后面必須要有返回值,否則就是語法錯誤。
一個函數(shù)中可以有多個 return 語句,但并不是所有的 return 語句都起作用。執(zhí)行到哪個 return 語句,就是哪個 return 語句起作用,該 return 語句后的其他語句都不會執(zhí)行。
函數(shù)返回類型是你定義函數(shù)時自己決定的,默認(rèn)為int型
C語言函數(shù)格式為:
類型名
函數(shù)名(形參1,形參2……)
類型名就決定了返回類型,如果沒有明確寫出返回類型的話,默認(rèn)為int類型。
void是空類型,
void必須要明確寫出來才可以,指的是函數(shù)不提供返回值,不是默認(rèn)的。
比如:
函數(shù)定義
int
fun(int
a)
返回值就是整型
函數(shù)定義
int
*fun(int
a)
返回值就是整型的指針
函數(shù)定義
void
fun(int
a)
無返回值
你說的是函數(shù)的返回者吧\x0d\x0a函數(shù)的值是指函數(shù)被調(diào)用之后,執(zhí)行函數(shù)體中的程序段所取得的并返回給主調(diào)函數(shù)的值。如調(diào)用正弦函數(shù)取得正弦值。對函數(shù)的值(或稱函數(shù)返回值)有以下一些說明:\x0d\x0a1) 函數(shù)的值只能通過return語句返回主調(diào)函數(shù)。\x0d\x0areturn 語句的一般形式為:\x0d\x0areturn 表達(dá)式;\x0d\x0a或者為:\x0d\x0areturn (表達(dá)式);\x0d\x0a該語句的功能是計算表達(dá)式的值,并返回給主調(diào)函數(shù)。在函數(shù)中允許有多個return語句,但每次調(diào)用只能有一個return 語句被執(zhí)行,因此只能返回一個函數(shù)值。\x0d\x0a2) 函數(shù)值的類型和函數(shù)定義中函數(shù)的類型應(yīng)保持一致。如果兩者不一致,則以函數(shù)類型為準(zhǔn),自動進行類型轉(zhuǎn)換。\x0d\x0a3) 如函數(shù)值為整型,在函數(shù)定義時可以省去類型說明。\x0d\x0a4) 不返回函數(shù)值的函數(shù),可以明確定義為“空類型”,類型說明符為“void”。如例8.2中函數(shù)s并不向主函數(shù)返函數(shù)值,因此可定義為:\x0d\x0avoid s(int n)\x0d\x0a{ ??\x0d\x0a}\x0d\x0a一旦函數(shù)被定義為空類型后,就不能在主調(diào)函數(shù)中使用被調(diào)函數(shù)的函數(shù)值了。例如,在定義s為空類型后,在主函數(shù)中寫下述語句\x0d\x0asum=s(n);\x0d\x0a就是錯誤的。\x0d\x0a為了使程序有良好的可讀性并減少出錯, 凡不要求返回值的函數(shù)都應(yīng)定義為空類型。
新聞名稱:c語言的函數(shù)返回類型 C語言函數(shù)返回值的類型
文章地址:http://jinyejixie.com/article40/dodoeeo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、ChatGPT、企業(yè)建站、自適應(yīng)網(wǎng)站、網(wǎng)站內(nèi)鏈、網(wǎng)站排名
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)