C++ 中max()与max_element()的区别

max与max_element简析

max(a,b),返回a,b两者之间的较大值
max_element(r, r+6),返回数组r中[0, 6)之间的最大值的迭代器,
使用max_element返回的值减去数组头地址即为该最大值在数组的序号
min 和 min_element的区别同上,看到下面的例子你就会明白了

程序代码

#include 
#include 
using namespace std;
int main(void)
{
	int a[6] = {5, 3, 2, 6, 1, 4};
	int b = a[0];
	int c = a[1];
	cout<

运行截图

C++ 中max()与max_element()的区别_第1张图片

你可能感兴趣的:(C++)