gpt4 book ai didi

c - 访问不带括号的函数指针

转载 作者:行者123 更新时间:2023-12-04 09:40:12 25 4
gpt4 key购买 nike

我有这个代码:

#include <stdio.h>

int getAns(void);
int num;

int main()
{
int (*current_ans)(void);
current_ans = &getAns;
// HERE
printf("%d", current_ans());

}

int getAns()
{
return num + 3;
}

但是,是否有可能在 //HERE 点中有一些东西允许下一行是 printf("%d", current_ans); 访问getAns() 以迂回的方式?

最佳答案

虽然我同意pierr的回答,但是

#define current_ans current_ans()

会使代码非常不可读

关于c - 访问不带括号的函数指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1529201/

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