头文件:algorithm
int a[]={1,4,7,2,8,9,3,5};
1.max_element(first,last)
作用:返回数组区间[first,last)中最大元素的位置
用法:
int t=max_element(a,a+8)-a;//注意要减去a本身的地址
cout<<t<<endl;//t就等于5
2.min_element(first,last)
与上面类似
注意,这两个函数返回的都是数组中第一个最大(小)的元素地址
3.*max_element(first,last)
作用:返回数组区间中最大的元素值
用法:
int t=*max_element(a,a+8);
cout<<t<<endl;//t就等于9
4.*min_element(first,last)
与上面类似