capypad
0 Tage Serie
cpp / beginner
Snippet

Eigene Funktionen erstellen

Funktionen sind wiederverwendbare Codeblöcke, die bestimmte Aufgaben ausführen. Die add-Funktion nimmt zwei Parameter und gibt ihre Summe zurück. Die greet-Funktion nimmt einen Namensparameter, gibt aber nichts zurück (void). Funktionen helfen, Code zu organisieren und Wiederholungen zu vermeiden.

snippet.cpp
cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
 
int add(int a, int b) {
int result = a + b;
return result;
}
 
void greet(string name) {
cout << "Hello, " << name << "!" << endl;
}
 
int main() {
int sum = add(5, 3);
cout << "5 + 3 = " << sum << endl;
greet("World");
return 0;
}
Erklärung
1
int add(int a, int b)
Funktionsdeklaration mit zwei int-Parametern und int-Rückgabetyp
2
return result;
Sendet den berechneten Wert zurück zum Aufrufer
3
void greet(string name)
Funktion, die einen String nimmt aber nichts zurückgibt
4
int sum = add(5, 3)
Aufrufen der Funktion und Speichern des Rückgabewerts
5
greet("World")
Aufrufen der Funktion mit einem String-Argument