首頁 >後端開發 >C++ >C++ 中函數的回傳值型別有哪些?

C++ 中函數的回傳值型別有哪些?

WBOY
WBOY原創
2024-04-12 12:30:02485瀏覽

C 中函數的傳回值類型定義了執行後傳回的值的類型:基本型別:void(不傳回值)、bool、整數、浮點、字元參考類型:型別參考、型別指標結構體或類:類型實例

C++ 中函数的返回值类型有哪些?

C 中函數的傳回值類型

##函數的傳回值類型定義了函數執行後傳回的值的類型。

基本型別

  • void:不傳回任何值。
  • bool:傳回布林值。
  • 整數型別(
  • intshortlong):傳回整數。
  • 浮點數型別(
  • floatdouble):傳回浮點數。
  • 字元類型(
  • char):傳回單一字元。

參考類型

  • T&:傳回對型別 T 的參考。
  • T*:傳回指向類型 T 的指標。

struct 和class

  • structclass 名稱:傳回該類型的一個實例。

實戰案例

考慮一個計算兩個數字求和的函數:

// 返回两个数字的和
int add(int a, int b) {
  return a + b;
}

這個函數的傳回值型別是

int,因為它傳回一個整數。

以下是如何使用這個函數:

int sum = add(10, 20);  // sum 将包含 30

其他注意事項

    #函數可以沒有傳回值類型,在這種情況下,它們返回
  • void
  • 如果函數沒有明確指定回傳值類型,則編譯器將預設為
  • int
  • 可以透過使用
  • const 關鍵字來指定傳回值為常數。

以上是C++ 中函數的回傳值型別有哪些?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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