capypad
0 Tage Serie
cpp / beginner
Snippet

Wiederverwendbaren Code mit Funktionen erstellen

Funktionen sind wiederverwendbare Codeblöcke, die bestimmte Aufgaben ausführen. Die add-Funktion nimmt zwei integers, addiert sie und gibt das Ergebnis zurück. Die printMessage-Funktion nimmt einen String und zeigt ihn an, gibt aber nichts zurück (void). Funktionen helfen, Codewiederholung zu vermeiden und machen Programme einfacher zu organisieren und zu warten.

snippet.cpp
cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 
int add(int a, int b) {
return a + b;
}
 
void printMessage(std::string msg) {
std::cout << msg << std::endl;
}
 
int main() {
int result = add(5, 3);
printMessage("The sum is: ");
std::cout << result << std::endl;
 
return 0;
}
Erklärung
1
int add(int a, int b) {
Funktionsdeklaration: nimmt zwei integers und gibt einen integer zurück
2
return a + b;
Gibt die Summe der Parameter a und b zurück
3
void printMessage(std::string msg) {
Funktion ohne Rückgabewert (void) mit einem String-Parameter
4
int result = add(5, 3);
Ruft add-Funktion mit Werten 5 und 3 auf, speichert Ergebnis in Variable
5
printMessage("The sum is: ");
Ruft printMessage mit einem String-Argument auf