欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

如何定义指针函数

最编程 2024-07-05 18:28:38
...
一、函数指针 函数指针,函数的指针,也就说是一个指针,存放的是函数地址 1、如何定义一个函数指针呢? a : 表示一个指针:* b : 函数的标志:() c : 函数指针是专用的,格式要求很强(参数类型,个数,返回值) void (*p)() ;就定义了一个函数指针,void表示函数的返回类型, 2、如何给函数指针赋值呢? p = add;就表示给函数指针p赋值了,add表示函数名,函数名就是地址,就像数组一样,数组名就是地址 3、如何通过函数指针调用函数? a:p(); 直接通个指针名字加()调用 b:(*p)(); 取内容,(*函数指针名字)() 示例代码: #include<stdio.h> #include<stdlib.h> void add(int a,int b) { int c; c = a + b; printf("c = %d\n",c); } ...... 查看更多