typedef void (*CB_RECV)(char *, int *);这段代码什么意思
时间: 2023-02-14 16:35:07 浏览: 98
浅谈int8_t int64_t size_t ssize_t的相关问题(详解)
这段代码定义了一种新类型: `CB_RECV`, 它是一个指向函数的指针, 函数的原型为: `void (*)(char *, int*)`.
具体地说, `CB_RECV` 是一个指向函数的指针, 这个函数有两个参数:
- 一个指向字符串的指针 (`char *`)
- 一个指向整型的指针 (`int *`)
这个函数的返回值类型是 `void`, 也就是没有返回值.
`typedef` 关键字是用来为类型起别名的. 在这里, `CB_RECV` 是为函数指针起的别名.
阅读全文