What does a typedef with parenthesis like "typedef int (f)(void)" mean? Is it a function prototype?

Viewed 19187
typedef int (fc_name) (void);

Here fc_name is any valid C symbol.

How different is this from a function pointer typedef?

6 Answers
Related