gpt4 book ai didi

c - 这个C函数声明是什么意思?

转载 作者:行者123 更新时间:2023-12-01 23:14:53 27 4
gpt4 key购买 nike

schedule_accept(int fd,
int (*handler)(int, FdEventHandlerPtr, AcceptRequestPtr),
void *data)

抱歉,我似乎避免在这里寻找答案,但我不知道构造是什么,以便智能地搜索它们。具体来说,我对第二个参数的含义感兴趣?

我最好的猜测是它是一个 int (指的是内存位置),由三个引用类型的元组组成(?)。它是否正确?如果我只对其中一个感兴趣(而且我的描述一开始就是正确的)我会如何引用它?

最佳答案

int (*handler)(int, FdEventHandlerPtr, AcceptRequestPtr)

定义一个名为handler的参数,它是一个指向函数的指针(因此是*),该函数返回一个int(因此是“external"int) 并接受三个参数,即 1 个 int、1 个 FdEventHandlerPtr 和 1 个 AcceptRequestPtr

关于c - 这个C函数声明是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40443594/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com