#include <stdio.h>
#include <stdlib.h>
#include <vector>
using namespace std;
//1 C语言函数指针
//解释:这是一种很特殊的指针,它的指向是一个函数的入口
//作用:该指针可以接受一个函数的地址,代表这个函数执行函数的操作
//函数指针举例
//下面是一个函数指针pFunc, 它只能指向返回值为float,形参为vector<float>的函数
float (*pFunc1)(const vector<float> &);
//函数名 : findMax
//函数功能 : 查找vector容器的最大值
//输入参数 : v
//输出参数 : 无
//返回值 : 返回vector容器的最大值
float findMax(const vector<float> &v)
{
float fMax = 0;
for (float curValue : v)
{
if (curValue > fMax) fMax = curValue;
}
return fMax;
}
//函数名 : findMin
//函数功能 : 查找vector容器的最小值
//输入参数