gpt4 book ai didi

复杂指针和结构关系

转载 作者:太空宇宙 更新时间:2023-11-04 05:22:46 26 4
gpt4 key购买 nike

这是我正在努力处理的一段代码。它基本上是在现有代码中提供的。有人可以解释一下吗:

typedef struct a* (*b)(struct c* d);

最佳答案

有一个著名的左右评估:从标识符开始,向左移动直到第一个括号,然后向右移动,等等。

这给了我们这里:

b 开始:b 是一个……向左走,找到指针:……指向……的指针向右走,找到函数定义: ... 一个采用 struct c* d 的函数 ...向左走,找到函数定义的其余部分:...返回 struct a*

所以 b 是一个指向接受 struct c* d 并返回 struct a* 的函数的指针。

关于复杂指针和结构关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53477100/

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