函数指针学习1.4|指针数组例子
数组里存放的都是同类型的函数指针。
#include <iostream>
#include <vector>
using namespace std;
void t1(){cout<<"I ";}
void t2(){cout<<"am ";}
void t3(){cout<<"a handsome gal."<<endl;}
int main(int argc, const char * argv[])
{
typedef void (*fp)(void);//定义一个函数指针,这里指向的函数没有参数和返回值
fp p[] = {t1,t2,t3}; // b[] 为一个指向函数的指针数组
p[0](); // 利用指向函数的指针数组进行下标操作就可以进行函数的间接调用了
p[1]();
p[2]();
return 0;
}