首頁 >後端開發 >C++ >C++ 函式的用途舉例

C++ 函式的用途舉例

PHPz
PHPz原創
2024-04-11 13:36:02928瀏覽

C 函數提供程式碼重複使用。它們能接受參數、回傳結果,將複雜任務分解成小單元。函數聲明指定名稱、參數和傳回值類型;函數定義提供實際實作。呼叫函數時,使用函數名和實際參數。範例:函數計算數字平均值,接受向量參數,傳回平均值。

C++ 函数的用途举例

C 函數的用途範例

函數是 C 中程式碼重用的基本建構塊。它們允許您將程式碼區塊分組到一個命名單元中,以便在程式中重複使用。函數可以採用參數並傳回結果,使您可以將複雜任務分解成更小的、可管理的部分。

函數宣告

函數宣告指定函數的名稱、參數和傳回值型別。例如,以下宣告了一個名為add 的函數,它接受兩個整數參數並傳回它們的和:

int add(int a, int b);

函數定義

函數定義提供函數的實際實作。它指定函數主體中的程式碼,該程式碼將執行當函數被呼叫時執行的任務。例如,以下定義了add 函數:

int add(int a, int b) {
  return a + b;
}

函數呼叫

要呼叫函數,可以使用函數名稱後面跟著括號中的一組實際參數。例如,以下程式碼呼叫add 函數,將510 作為參數:

int result = add(5, 10);

實戰案例:使用函數計算平均值

以下程式碼示範如何使用函數來計算一組數字的平均值:

#include <iostream>
#include <vector>

using namespace std;

double average(vector<double> numbers) {
  double sum = 0;
  for (int i = 0; i < numbers.size(); i++) {
    sum += numbers[i];
  }
  return sum / numbers.size();
}

int main() {
  vector<double> values = {12.3, 23.5, 34.7, 45.9, 56.1};
  double avg = average(values);
  cout << "Average: " << avg << endl;
  return 0;
}

在這個範例中,average 函數接受一個double 值向量的參數並計算其平均值。然後在 main 函數中呼叫該函數,並將一組數字作為輸入。輸出將是這些數字的平均值。

以上是C++ 函式的用途舉例的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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