#include "stdio.h"
void print(void)
{
printf("print\n");
}
void PRINT(void)
{
printf("PRINT\n");
}
//定义了一个别名为p0的函数指针
typedef void (*p0)(void); //使用时要定义一个变量p0 p;
/*******************************************************************/
int (*p1)(int c,int d); //等价于int (*p1)(int,int);
int add(int a,int b)
{
return a+b;
}
int main(void)
{
p0 p;
p = print;
p1 = add;
(*p)();
printf("\n%d\n",(*p1)(1,2));
p = PRINT;
(*p)();
return 0;
}
typedef void (*p)(void)说明
最新推荐文章于 2024-08-03 21:15:16 发布