函数指针怎么传参数
1、 定义某一函数的指针类型:就像自定义数据类型一样,我们也可以先定义一个函数指针类型,然后再用这个类型来申明函数指针变量。

2、 PINT px=&x; //与int * px=&x;是等价的。PINT类型其实就是int * 类型 *px=10; //px就是int*类型的变量

3、//自行包含头文件,void MyFun(int x); //此处的申明也可写成:void MyFun( int );

4、typedef void (*FunType)(int ); //这样只是定义一个函数指针类型,FunType FunP; //然后用FunType类型来申明全局FunP变量

5、int main(int argc, char* argv[]),//FunType FunP; //函数指针变量当然也是可以是局部的 ,那就请在这里申明了。

6、首先,在void (*FunType)(int ); 前加了一个typedef 。这样只是定义一个名为FunType函数指针类型,而不是一个FunType变量。

7、然后,FunType FunP; 这句就如PINT px;一样地申明一个FunP变量。其它相同。整个程序完成了相同的事。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:74
阅读量:57
阅读量:39
阅读量:74
阅读量:191