I am new to C and pointers (so please go easy on me). I am using a reference book, and I came across these code with no explanations whatsoever (all it said was: a function name is a pointer to that function):
int isBigger(void *a,void *b,int (*f)(void *,void *)){
return f(a,b)
}
My questions are:
- What is void *a?
- Is *f a pointer to a function?
- What is void *? Is it related to void *a?