gpt4 book ai didi

c - 将函数指针作为参数传递

转载 作者:太空狗 更新时间:2023-10-29 15:22:21 25 4
gpt4 key购买 nike

<分区>

我正在使用以下简单代码重新访问 C 中的函数指针:

unsigned TestFn(unsigned arg)
{
return arg+7;
}

unsigned Caller(unsigned (*FuncPtr)(unsigned), unsigned arg)
{
return (*FuncPtr)(arg);
}

我用

调用它
Caller(TestFn, 7)  //and
Caller(&TestFn, 7)

两者都给出了相同的输出:14。这是什么解释。之前一直在用第二种调用方式。

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