C++ Schlüsselwort: return
Von cppreference.com
[bearbeiten] Verwendung
- return-Anweisung: als Deklaration der Anweisung
[bearbeiten] Beispiel
Führen Sie diesen Code aus
#include <cstdlib> #include <iostream> [[nodiscard]] constexpr auto clamp(int value, int min, int max) noexcept { if (value <= min) return min; else if (max <= value) return max; return value; // won't be executed past 'return' statement std::exit(value); } int main() noexcept { std::cout << clamp(1, 2, 4); std::cout << clamp(3, 2, 4); std::cout << clamp(5, 2, 4); return 0; // the value '0' that in main() indicates a success }
Ausgabe
234
[bearbeiten] Siehe auch
|
(seit C++17) |
|
(seit C++23) |
- switch-Anweisung:
switch,case - default (als Deklaration eines case-Labels) usw.:
default - goto-Anweisung:
goto - continue-Anweisung:
continue - break-Anweisung:
break
| (seit C++20) |
- do-while-Schleife und
while-Schleife:do,while - for-Schleife und bereichsbasierte
for-Schleife:for