首页 > 编程知识 正文

C语言 typedef函数指针用法和注意点,函数指针的用法

时间:2023-05-04 21:44:59 阅读:182948 作者:1014

1 . fun1表示函数返回值为空和形参为空的类型名(fun1如同声明变量的int) #include<stdio.h>typedef void fun1(void); void test1(void){ printf("fun1n");}int main(){ fun1 *echo; //声明一个存储返回值为空和形参为空的函数指针变量 echo=test1; echo(); return 0;} 2 . fun2表示函数返回值为空和形参为空的类型名(fun2如同声明指针变量的int *) #include <stdio.h>typedef void (*fun2)(void);void test(){ printf("fun2n");}int main(){ fun2 echo; echo=test; echo(); return 0;} 3 . fun3表示函数返回值为空指针和形参为空的类型名 ( fun1如同声明变量的int ) #include <stdio.h>typedef void* fun3(void); void* test(void) //返回空类型指针{ printf("fun3n"); return NULL;}int main(){ fun3 *echo; echo=test; echo(); return 0;}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。