首頁  >  文章  >  後端開發  >  c語言規定,函數回傳值的型別是由什麼決定的?

c語言規定,函數回傳值的型別是由什麼決定的?

尚
原創
2020-03-08 21:02:0824012瀏覽

c語言規定,函數回傳值的型別是由什麼決定的?

c語言規定,函數傳回值的型別是由函數首部定義的型別決定。 函數傳回值應與首部定義的型別一致,如若不一致,則自動將傳回值強制轉換為函數首部定義的型別。沒有定義型別時預設為int型。

推薦:《c語言教學

也就是說你的函數是什麼類型,傳回值就是什麼型別。

例如:

函數定義int fun(int a,char b)

#返回值就是整數

函數定義int *fun(int a )

傳回值就是基底型別為整數的指標

函數定義void fun(int a)

無傳回值

#更多程式相關內容,請關注php中文網程式入門欄位!

以上是c語言規定,函數回傳值的型別是由什麼決定的?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn