C++ 关键词:return
来自cppreference.com
[编辑]用法
- return 语句:用作语句的声明
[编辑]示例
运行此代码
#include <cstdlib>#include <iostream> [[nodiscard]]constexprauto clamp(int value, int min, int max)noexcept{if(value <= min)return min;elseif(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); return0;// 返回值 '0' 在 main() 中指定成功}
输出:
234
[编辑]参阅
| (C++17 起) |
| (C++23 起) |
- switch 语句:
switch
,case
- default(用作 case 标号的声明) 等:
default
- goto 语句:
goto
- continue 语句:
continue
- break 语句:
break
(C++20 起) |