一个c语言编程题目,急需解答!
编写一个这样的函数,即可接受任何数值类型的数组作为参数、找到该数组中最大和最小值,并返回指向这些值的指针(提示:需要采用某种方法将数组包含的元素数目告知函数)。
[解决办法]
template<T>
void findMval(T *array, int size, T *ret_array)
{
//循环找最大最小值
T *pMax, *pMin;
pMax = pMin = array;
for(int i=1; i<size; i++)
{
if (array[i] > *pMax)
}
//对ret_array赋值
}