gpt4 book ai didi

c - C中函数指针数组的表达

转载 作者:行者123 更新时间:2023-11-30 18:19:22 26 4
gpt4 key购买 nike

我是 C 初学者,我了解到指针可以用数组表示,反之亦然。
*p == p[0]p[1][2] == *(*(p+1)+2)
这些是否会导致 *p[i](arg1, arg2) == p[0][i](arg1, arg2)

最佳答案

Does these lead to *p[i](arg1, arg2) == p[0][i](arg1, arg2)?

并非如此,*p[i](arg1, arg2) 被解析为 *(p[i](arg1, arg2)) - 它应用了 * 对函数调用结果取消引用运算符。

p[0][i](arg1, arg2) 等于 (*p)[i](arg1, arg2)

关于c - C中函数指针数组的表达,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60112766/

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