C++ 关键词:return
来自cppreference.com
用法
- return 语句:用作语句的声明
示例
运行此代码
#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;
// 不会执行到 'return' 语句之后
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; // 返回值 '0' 在 main() 中指定成功
}
输出:
234
参阅
|
(C++17 起) |
|
(C++23 起) |
- switch 语句:
switch,case - default (用作 case 标号的声明) 等:
default - goto 语句:
goto - continue 语句:
continue - break 语句:
break
| (C++20 起) |