c++语言中的min函数该怎么使用
1、头文件的声明:需要使用到c++标准库中的<algorithm>头文件#include <algorithm>
2、参数缺省下的min函数语法,返回a,b中较小的元素template <class T>const T& min (const T& a, const T&b)
3、一般情况下的使用,min函数的参数中需要加上比较函数。template <class T, class Compare> const T& min (const T& a, const T& b, Compare comp);
4、这个是高级用法,返回一个数组中最小的元素template <class T> T mi荏鱿胫协n (initializer_list<T> il);template <class T, class Compare>T min (initializer_list<T> il, Compare comp);
5、示例如下:// min example#include <iostream> // std::cout#include <algorithm媪青怍牙> // std::minint main () { std::cout << "min(1,2)==" << std::min(1,2) << '\n'; std::cout << "min(2,1)==" << std::min(2,1) << '\n'; std::cout << "min('a','z')==" << std::min('a','z') << '\n'; std::cout << "min(3.14,2.72)==" << std::min(3.14,2.72) << '\n'; return 0;}
6、输出结果:min(1,2)==1min(2,1)==1min('a','z')==amin(3.14,2.72)==2.72