#include<stdio.h>
#include<stdlib.h>
int main()
{
void first();
void (*fun) () ;
fun=first;
(*fun) ();
fun();
return 0;
}
void first()
{
printf("Hello ");
}
can anyone explain me the above code? what is a function pointer and what is the use of it?