capypad
0 Tage Serie
cpp / beginner
Snippet

Rückgabewerte von Funktionen und Void-Funktionen

Funktionen können Werte mit dem Rückgabetyp zurückgeben oder nichts mit void zurückgeben. Die add-Funktion nimmt zwei Integer und gibt ihre Summe zurück. Die printMessage-Funktion nimmt einen String, gibt aber nichts zurück - sie führt lediglich eine Aktion aus.

snippet.cpp
cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#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);
std::cout << result << std::endl;
printMessage("Hello!");
return 0;
}
Erklärung
1
int add(int a, int b)
Funktion die zwei ints nimmt und einen int zurückgibt
2
void printMessage(std::string msg)
Funktion die einen String nimmt und nichts zurückgibt (void)