指向函数的指针
格式:返回值 (*指针变量名)(函数的参数); int sum(int a,int b){ return a+b; }
格式一:int (*p1)(int a,int b); // 函数指针p1 只能指向返回值是int类型,并且有两个int 类型参数的函数。 格式二:int (*p2)(int,int);
技巧: 声明的格式:int sum(int a,int b);
int (*p3)(int a,int b) = sum; p3 = sum;
注意: 函数指针变量不能进行算术运算 函数调用中(*指针变量名)两边的括号不可省
|