黑马程序员技术交流社区
标题:
函数指针,求教点小问题
[打印本页]
作者:
MLP1355053753
时间:
2015-10-27 22:05
标题:
函数指针,求教点小问题
在调用test函数时,可不可以通过main函数给add函数赋值呢,今天试了好几次,无论变量还是指针,都不行,只能在test函数中直接赋值,求大神帮帮忙
#include<stdio.h>
void add(int,int);
void test(void (*p)(int,int));
int main(){
void (*p)(int ,int);
p = add;
test(p);
return 0;
}
void add(int a,int b){
printf("%d\n",a+b);
}
void test(void (*p1)(int ,int)){
printf("调用test函数\n");
p1(2,3); //就是只能在这儿赋值,main中通过变量还是指针都不行,大神帮帮忙吧
}
作者:
yuweiyuwei
时间:
2015-10-27 22:08
看不懂 看了好久 没学好- -
作者:
StillSad
时间:
2015-10-28 08:53
没用过指向函数的指针
作者:
yanggangcl
时间:
2015-10-28 19:38
不大明白你的问题,能更详细点么?
作者:
鲲鹏198766
时间:
2015-10-28 19:48
没看懂?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2