函数指针怎么传参数

2025-04-19 00:56:17

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。
猜你喜欢