#include <stdio.h>
void a(int,int);
void b(int,int);
void c(int,int);
int main(void){
void (*pfunction[3]) (int,int);
pfunction[0]=a;
pfunction[1]=b;
pfunction[2]=c;
for(unsigned int i=0;i<3;i++){
pfunction[i](i,i+1);
}
return 0;
}
void a (int x,int y){
printf("%d \n",2*x);
}
void b (int x,int y){
printf("%d \n",3*x);
}
void c (int x,int y){
printf("%d \n",4*x);
}
网友评论