C 函數提供程式碼重複使用。它們能接受參數、回傳結果,將複雜任務分解成小單元。函數聲明指定名稱、參數和傳回值類型;函數定義提供實際實作。呼叫函數時,使用函數名和實際參數。範例:函數計算數字平均值,接受向量參數,傳回平均值。
C 函數的用途範例
函數是 C 中程式碼重用的基本建構塊。它們允許您將程式碼區塊分組到一個命名單元中,以便在程式中重複使用。函數可以採用參數並傳回結果,使您可以將複雜任務分解成更小的、可管理的部分。
函數宣告
函數宣告指定函數的名稱、參數和傳回值型別。例如,以下宣告了一個名為add
的函數,它接受兩個整數參數並傳回它們的和:
int add(int a, int b);
函數定義
函數定義提供函數的實際實作。它指定函數主體中的程式碼,該程式碼將執行當函數被呼叫時執行的任務。例如,以下定義了add
函數:
int add(int a, int b) { return a + b; }
函數呼叫
要呼叫函數,可以使用函數名稱後面跟著括號中的一組實際參數。例如,以下程式碼呼叫add
函數,將5
和10
作為參數:
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中文網其他相關文章!