C语言的函数指针数组练习



掌叔
2008-06-16 08:55:28

摘自:[url]http://blog.chinaunix.net/u1/52089/showart_467530.html[/url]

函数指针数组的一个小练习,重点是练习 typedef 来定义一个函数指针类型,非常方便的东西,然后函数指针数组这个是好东西,根据不同阶段调用不同的函数。
不过需要编译器支持,俺用AVR GCC ,估计很多都支持这个标准C语法的了,哈~~

编译环境: VC 6.0

#include
void plus(int a,int b)
{
cout<}
void minus(int a,int b)
{
cout<}
typedef void (*PFUNC)(int,int);
void main(void)
{
PFUNC FuncTable[2]={plus,minus};
int i;
for (i=0;i<2;i++){
(*FuncTable[i])(1,2);
}
}