I have this code:
#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;
}
However, is it possible to have something in the // HERE spot that allows the next line to be printf("%d", current_ans); which accesses getAns() in a roundabout way?
Though I agree with pierr's answer, the
#define current_ans current_ans()
will make the code very much unreadable
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With