#include <stdio.h>
int func_1 (int val)
{
return (val + 1);
}
int func_2 (int val)
{
return (val + 2);
}
int main ()
{
int (*array [5]) (int);
array [0] = func_1;
array [1] = func_2;
printf ("%d\n", (array [0])(7));
printf ("%d\n", (array [1])(8));
return (0);
}
[beyes@localhost programming]$ ./temp.exe
8
10
欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) | Powered by Discuz! X3.2 |