#include <stdio.h>
int func1(void);
int func2(void);
int func3(void);
int main(void)
{
int i;
int (*pfunc[])(void) = {func1, func2, func3};
for (i = 0; i < 3; i++)
(*pfunc[i])();
return 0;
}
int func1(void)
{
printf("hello ");
return 0;
}
int func2(void)
{
printf("pointer ");
return 0;
}
int func3(void)
{
printf("world ");
return 0;
}