C 函數的傳回值類型指定了函數呼叫的結果類型。可用的傳回值型別包括:基本型別:int、float、double、char、bool自訂型別:結構、類別、聯合void(不傳回任何值)
C 函數的傳回值型別在C 中,函數的傳回值型別指定了函數呼叫的結果型別。本文將討論 C 中可用的回傳值類型,並透過實戰案例進行說明。
##int
floatdouble:雙精確度浮點型
##char
:字元型bool
:布林型(真/假)除了基本型別外,您也可以建立自己的自訂類型,例如結構、類別和聯合。
void表示函數不傳回任何值。這通常用於處理程序或執行特定操作而不產生返回值。
實戰案例
以下是一個使用基本傳回值類型的C 函數範例:
<pre class='brush:cpp;toolbar:false;'>int sumNumbers(int num1, int num2) {
return num1 + num2;
}
int main() {
int result = sumNumbers(10, 20);
std::cout << "Sum: " << result << std::endl;
return 0;
}</pre>
在上面的案例中,sumNumbers
函數接受兩個整數參數並傳回它們的和。
struct Point { int x, y; }; Point createPoint(int x, int y) { return {x, y}; } int main() { Point point = createPoint(1, 2); std::cout << "Point: " << point.x << ", " << point.y << std::endl; return 0; }###在這個範例中,###createPoint### 函數傳回一個自訂的###Point### 結構,其中包含###x### 和###y### 座標。 ###
以上是C++ 函數的回傳值類型有哪些選擇?的詳細內容。更多資訊請關注PHP中文網其他相關文章!