1,typedef void fun(int)类型
声明:typedef void alias(int) ,
定义函数 void fun(int a){ ptintf("%d = a\n",a);}
这是可以可以这样用,alias * a = fun; 调用
#include<stdio.h>
typedef void alias(int);
int main(){
void fun(int a){
printf("%d=a\n",a);
}
alias *a = fun;
fun(5);
a(5);
return 0;
}
2,typedef void (*pfun)(int)类型
这个比较常见:如
#include <signal.h>
typedef void (*sighandler_t)(int);
sighandler_t signal(int signum, sighandler_t handler);
本文介绍了C语言中两种函数指针类型的使用方法,包括typedef声明的别名及带括号的指针声明方式,并通过具体示例展示了如何定义和调用函数指针。
6265

被折叠的 条评论
为什么被折叠?



