只需定义一个简单的名称:typedef int(*name)(int, int); 要申请函数指针数组的时候,像申请常规的变量一样就可以:name funs[5]; 上面的程序,可以写成这样: #include<stdio.h>intfun1(inta,intb) {returna +b; }intfun2(inta,intb) {returna -b; } typedefint(*name)(int,int);intmain() { nam...
首先为数据指针定义新的名称,例如 typedef char * STRING; STRING csName={“Jhon”}; 其次,可以为函数指针定义新的名称,例如 typedef int (*MyFUN)(int a,int b); 其中MyFUN代表 int *XFunction(int a,intb)类型指针的新名称。例如 typedef int (*MyFUN)(int a,int b); int Max(int a,int b); ...