Function Pointer in C

#include
// A normal function with an int parameter
// and void return type
void fun(int a)
{
printf("Value of a is %d\n", a);
}

int main()
{

void (*fun_pointer)(int);
fun_pointer = &fun;
//or we can use this also: void (*fun_pointer)(int) = &fun;
    (*fun_pointer)(25);
return 0;
}

Comments