指针函数
#include <stdio.h>
void printWelcome()
{
printf("程序启动,欢迎使用\n");
}
int changData(int data)
{
return ++data;
}
int main()
{
void (*p)(); //定义一个函数指针变量
p = printWelcome; //指向函数(需相同类型)
(*p)(); //调用
int (*p2)(int data);
p2 = changData;
printf("p2=%d\n",(*p2)(10));
return 0;
}
结果
程序启动,欢迎使用
p2=11