Heim > Backend-Entwicklung > C++ > Beispiele für die Verwendung von C++-Funktionen

Beispiele für die Verwendung von C++-Funktionen

PHPz
Freigeben: 2024-04-11 13:36:02
Original
935 Leute haben es durchsucht

C++-Funktionen ermöglichen die Wiederverwendung von Code. Sie können Parameter akzeptieren, Ergebnisse zurückgeben und komplexe Aufgaben in kleine Einheiten aufteilen. Eine Funktionsdeklaration gibt den Namen, die Parameter und den Rückgabetyp an; eine Funktionsdefinition stellt die eigentliche Implementierung bereit. Verwenden Sie beim Aufruf einer Funktion den Funktionsnamen und die tatsächlichen Parameter. Beispiel: Die Funktion berechnet den Durchschnitt einer Zahl, akzeptiert ein Vektorargument und gibt den Durchschnitt zurück.

C++ 函数的用途举例

Beispiele für die Verwendung von C++-Funktionen

Funktionen sind die Grundbausteine ​​der Code-Wiederverwendung in C++. Sie ermöglichen es Ihnen, Codeblöcke in einer benannten Einheit zu gruppieren, um sie in Ihrem Programm wiederzuverwenden. Funktionen können Parameter annehmen und Ergebnisse zurückgeben, sodass Sie komplexe Aufgaben in kleinere, überschaubare Teile aufteilen können.

Funktionsdeklaration

Eine Funktionsdeklaration gibt den Namen, die Parameter und den Rückgabewerttyp der Funktion an. Im Folgenden wird beispielsweise eine Funktion mit dem Namen add deklariert, die zwei ganzzahlige Argumente akzeptiert und deren Summe zurückgibt: add 的函数,它接受两个整数参数并返回它们的和:

int add(int a, int b);
Nach dem Login kopieren

函数定义

函数定义提供函数的实际实现。它指定函数主体中的代码,该代码将执行当函数被调用时执行的任务。例如,以下定义了 add 函数:

int add(int a, int b) {
  return a + b;
}
Nach dem Login kopieren

函数调用

要调用函数,可以使用函数名后跟括号中的一组实际参数。例如,以下代码调用 add 函数,将 510 作为参数:

int result = add(5, 10);
Nach dem Login kopieren

实战案例:使用函数计算平均值

以下代码演示了如何使用函数来计算一组数字的平均值:

#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;
}
Nach dem Login kopieren

在这个示例中,average 函数接受一个 double 值向量的参数并计算其平均值。然后在 mainrrreee

🎜Funktionsdefinition🎜🎜🎜Eine Funktionsdefinition stellt die tatsächliche Implementierung einer Funktion bereit. Es gibt den Code im Hauptteil der Funktion an, der die Aufgabe ausführt, die beim Aufruf der Funktion ausgeführt wird. Im Folgenden wird beispielsweise die Funktion add definiert: 🎜rrreee🎜🎜Funktionsaufruf🎜🎜🎜Um eine Funktion aufzurufen, verwenden Sie den Funktionsnamen gefolgt von einem Satz tatsächlicher Parameter in Klammern. Der folgende Code ruft beispielsweise die Funktion add auf und übergibt 5 und 10 als Parameter: 🎜rrreee🎜🎜Praktisches Beispiel: Berechnung des Durchschnitts mit eine Funktion🎜🎜 🎜Der folgende Code zeigt, wie eine Funktion verwendet wird, um den Durchschnitt einer Reihe von Zahlen zu berechnen: 🎜rrreee🎜In diesem Beispiel akzeptiert die Funktion average ein Argument eines double Wertevektor und berechnet seinen Durchschnitt. Diese Funktion wird dann innerhalb der main-Funktion mit einer Reihe von Zahlen als Eingabe aufgerufen. Die Ausgabe ist der Durchschnitt dieser Zahlen. 🎜

Das obige ist der detaillierte Inhalt vonBeispiele für die Verwendung von C++-Funktionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage