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

时间:2026-02-13 12:40:41

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函数该怎么使用

© 2026 海能知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com