如何使用 C++ 确定三个数中最大的数?
我需要简化这个
w=(z>((x>y)?x:y)?z:((x>y)?x:y));
条件语句不会简化这一点。
最佳答案
从C++11开始,你可以做到
w = std::max({ x, y, z });
关于c++ - 使用C++确定三个数中最大的数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47414464/
标签 c++
如何使用 C++ 确定三个数中最大的数?
我需要简化这个
w=(z>((x>y)?x:y)?z:((x>y)?x:y));
条件语句不会简化这一点。
最佳答案
从C++11开始,你可以做到
w = std::max({ x, y, z });
关于c++ - 使用C++确定三个数中最大的数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47414464/