函数指针数组太NX了
程序代码:#include "stdio.h"
#include "windows.h"
int add(int a,int b)
{
return a+b;
}
int sub(int a,int b)
{
return a-b;
}
void main(void)
{
int (*f[])(int a,int b)={add,sub};
int result,fIndex=0;
for (fIndex=0;fIndex<=1;fIndex++)
{
result=(*f[fIndex])(3,2);
printf("%d ",result);
}
system("pause");
}输出结果 5,1









楼主想表达什么呢?

我个人的看法