Function return value is a function

1、

    int (*pfun)(int, int);

- forced by binding pfun first bracket and "*" means, pfun is a pointer, then the back of the "()" in conjunction with the description of the function is a pointer, then combined with the preceding int that is, the function's return value is int. Thus, pfun return pointer is a pointer to a function of the value of int.

Guess you like

Origin www.cnblogs.com/ArChieve/p/11370288.html