capypad
0 Tage Serie
cpp / beginner
Snippet

Funktionen definieren und aufrufen

Funktionen sind wiederverwendbare Codeblöcke, die bestimmte Aufgaben ausführen. Sie können Parameter annehmen und Werte zurückgeben. Der Rückgabetyp void bedeutet, dass die Funktion keinen Wert zurückgibt. Funktionen müssen deklariert werden, bevor sie in main aufgerufen werden.

snippet.cpp
cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
 
int add(int x, int y) {
return x + y;
}
 
void greet(string name) {
cout << "Hello, " << name << "!" << endl;
}
 
int main() {
int result = add(10, 20);
cout << "Result: " << result << endl;
greet("World");
greet("C++");
return 0;
}
Erklärung
1
int add(int x, int y)
Funktion, die zwei Integer annimmt und ihre Summe zurückgibt
2
return x + y;
Sendet den berechneten Wert zurück zum Aufrufer
3
void greet(string name)
Funktion ohne Rückgabewert, die einen String-Parameter annimmt
4
int result = add(10, 20);
Ruft add auf und speichert den Rückgabewert in result
5
greet("World");
Ruft greet mit dem String-Argument "World" auf