1. 程式人生 > >函式指標在表驅動方法中的應用舉例

函式指標在表驅動方法中的應用舉例

/*
函式指標在表驅動方法中的應用 舉例
*/

#include <stdio.h>

typedef struct 
{
 int id;
 void (*func)(void);
}funcTable;

void func1()
{
 printf("func1/n");
}

void func2()
{
 printf("func2/n");
}

void main()
{
 funcTable tab[2] = {{1,func1},{2,func2}};
 int i = 0;
 for(i = 0; i < 2; i++)
 {
  tab[i].func();
 }