C语言函数指针
#include <stdio.h>
int add(int a,int b)
{
int c = a + b;
return c;
}
int use_add(int a,int b,int (*fun)(int,int))
{
return (*fun)(a,b);
}
int main(void)
{
printf("add = %d\r\n",use_add(2,55,add));
return 0;
}
#include <stdio.h>
int add(int a,int b)
{
int c = a + b;
return c;
}
int use_add(int a,int b,int (*fun)(int,int))
{
return (*fun)(a,b);
}
int main(void)
{
printf("add = %d\r\n",use_add(2,55,add));
return 0;
}