c++语言中的min函数该怎么使用

2025-10-21 09:57:55

1、头文件的声明:需要使用到c++标准库中的<algorithm>头文件

#include <algorithm>

c++语言中的min函数该怎么使用

2、参数缺省下的min函数语法,返回a,b中较小的元素

template <class T> 

const T& min (const T& a, const T&b)

c++语言中的min函数该怎么使用

3、一般情况下的使用,min函数的参数中需要加上比较函数。

template <class T, class Compare>  

const T& min (const T& a, const T& b, Compare comp);

c++语言中的min函数该怎么使用

4、这个是高级用法,返回一个数组中最小的元素

template <class T> T min (initializer_list<T> il); 

template <class T, class Compare> 

T  min (initializer_list<T> il, Compare comp);

c++语言中的min函数该怎么使用

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;

}

c++语言中的min函数该怎么使用

6、输出结果:

min(1,2)==1 

min(2,1)==1 

min('a','z')==a 

min(3.14,2.72)==2.72 

c++语言中的min函数该怎么使用

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢