int sum (int, int);
int total (int, int);
int sub (int, int);
int (*pfun[3])(int, int) = {sum, total, sub};
pfun[1] (10, 20);
#include <stdio.h>
int sum (int, int);
int total (int, int);
int sub (int, int);
int main()
{
int (*pfun[3])(int, int) = {sum, total, sub};
int rev;
rev = pfun[1] (10, 20);
printf ("%d\n", rev);
return 0;
}
int sum (int a, int b)
{
return a + b;
}
int total (int a, int b)
{
return a * b;
}
int sub (int a, int b)
{
return a - b;
}
200
欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) | Powered by Discuz! X3.2 |