函數在 C 中透過參數傳遞資料並透過傳回值傳回訊息:參數:函數定義中聲明,允許函數接收外部值。傳回值:函數定義中聲明,使函數能夠將資訊傳回給呼叫程式碼。
函數在C 中扮演著至關重要的角色,它們允許我們將程式碼組織成可重複使用的模組,並透過傳遞參數和返回訊息促進代碼塊之間的通訊。
函數參數允許我們為函數提供值,這些值在函數內部可以使用。參數在函數定義中聲明,如下所示:
int sum(int a, int b) { return a + b; }
在上面的範例中,sum
函數有兩個參數,a
和b
,這些參數表示要相加的兩個整數。
傳回值允許函數將資訊傳回給呼叫它的程式碼。函數在定義中宣告其傳回值,如下所示:
int sum(int a, int b) { return a + b; }
在上面的範例中,sum
函數傳回一個int
值,表示兩個輸入整數的和。
考慮一個計算三角形面積的函數:
double calculate_triangle_area(double base, double height) { return 0.5 * base * height; }
我們可以透過傳遞基底長度和高度值來呼叫此函數,如下所示:
double base = 5.0; double height = 10.0; double area = calculate_triangle_area(base, height); std::cout << "Triangle area: " << area << std::endl;
在這個範例中,calculate_triangle_area
函數傳回三角形的面積,該面積儲存在area
變數中並列印到控制台。
以上是C++ 函數的參數與傳回值的詳細內容。更多資訊請關注PHP中文網其他相關文章!