首先说指针数组,就是说数组的成员都是指针。那函数指针数组呢,就是数组的成员都是指向函数的指针。
比如:
有两个函数:int sub1(int x,int y)和int sub2(int x,int y)
有一个数组:int (*a[2])(int a,int b)
a[0]=sub1;
a[1]=sub2;
也就是说数组中的两个元素a[0]指向函数sub1的入口地址,a[2]指向sub2的入口地址。
首先说指针数组,就是说数组的成员都是指针。那函数指针数组呢,就是数组的成员都是指向函数的指针。
比如:
有两个函数:int sub1(int x,int y)和int sub2(int x,int y)
有一个数组:int (*a[2])(int a,int b)
a[0]=sub1;
a[1]=sub2;
也就是说数组中的两个元素a[0]指向函数sub1的入口地址,a[2]指向sub2的入口地址。