stl有个max_element函数,可以求一个数组(或者容器)里的最大值http://www.cplusplus.com/reference/algorithm/max_element/
需要include
简单用法示例:
int arr[] = {5,6,8,1,-123,4,2,19,0};
int n = sizeof(arr) / sizeof(arr[0]);
int *maxpos = std::max_element(arr, arr+n);
int maxvalue = *maxpos;
// 也可以简写:
// int maxvalue = *(std::max_element(arr, arr+n));
似乎没有这样的函数