C语言之typedef void (*T) (void *)

简介: C语言之typedef void (*T) (void *)

typedef void (*T)  (void * );定义了一个指向函数的指针T, 其 返回值  void 类型,参数也是后面的(void *) 接下来我们就可以直接使用 T 来定义这种 指针变量 ,比如:

T fn1; //等价于void fn1 (void *);
使用:void func(void *); //声明函数
T fn1; //定义变量
fn1=func; //赋值
(*fn1)(); //执行


目录
相关文章
|
26天前
|
测试技术 C语言
C语言中的void函数
C语言中的void函数
|
3月前
|
C语言
C语言学习记录——模拟字符串相关函数(strcpy、strlen、strcat)相关知识-const、typedef
C语言学习记录——模拟字符串相关函数(strcpy、strlen、strcat)相关知识-const、typedef
25 1
|
3月前
|
存储 C语言
C语言中的typedef关键字:为类型定义新名称
C语言中的typedef关键字:为类型定义新名称
|
4月前
|
程序员 C语言
在C语言中,typedef是一种用来创建新的数据类型名的关键字
在C语言中,typedef是一种用来创建新的数据类型名的关键字
31 0
|
4月前
|
C语言 C++
C语言中结构体用到的typedef
C语言中结构体用到的typedef
39 0
|
10月前
|
编译器 C语言 C++
22 C语言 - typedef
22 C语言 - typedef
27 0
|
11月前
|
编译器 C语言
C语言进阶教程(还在乱用define和typedef吗)
C语言进阶教程(还在乱用define和typedef吗)
75 0
|
C语言 C++
C语言 typedef的用法示例讲解
typedef是在C和C++编程语言中的一个关键字,作用是为现有的数据类型(int、float、char……)创建一个新的名字,目的是为了使代码方便阅读和理解。
153 1
|
存储 编译器 C语言
C语言中的void*是什么?
我们之前学过许多类型的指针变量,如整形指针,字符指针,甚至数组指针,函数指针等。
208 0
|
C语言
【C语言】typedef的用法简析
【C语言】typedef的用法简析
99 0