函数指针数组定义形式:

 
  
  1. type (*ptr[])(type arg1, …, type argM){func1, …, funcN}; 

函数指针数组:

1、  首先,ptr[],它是一个数组;

2、  其次,*ptr[],它是一个存放地址的数组,即指针数组;

3、  再次,(*ptr[])(),它是一个存放函数入口的地址的数组,即函数指针数组。

参考文章:

http://blog.sina.com.cn/s/blog_71e266c20100lw0q.html

http://www.cnblogs.com/processakai/archive/2011/06/24/2089345.html