C++ 关键词:return - cppreference.com
#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() 中指定成功 }