1)函数指针 int (*fun)( int x );
2)指针函数 int *fun( int x);
函数指针赋值,函数名和数组名一样代表了函数代码的首地址,在赋值的时候,直接将函数指针指向函数名就可以了。
int function( int x );
int (*fun)( int x );
fun = function; //赋值的时候 function 不带参数 不带符号,function 只是代表地址
可以同过fun达到 function的功能。
1)函数指针 int (*fun)( int x );
2)指针函数 int *fun( int x);
函数指针赋值,函数名和数组名一样代表了函数代码的首地址,在赋值的时候,直接将函数指针指向函数名就可以了。
int function( int x );
int (*fun)( int x );
fun = function; //赋值的时候 function 不带参数 不带符号,function 只是代表地址
可以同过fun达到 function的功能。