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 min (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::min
int 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)==1
min(2,1)==1
min('a','z')==a
min(3.14,2.72)==2.72
