C Language - Callback Function with Function Pointer
#include <stdio.h>
#include <stdlib.h>
int sum (int a, int b, int c)
{
return a+b*c;
}
void greedGoodEvening (int (*fptr) (int, int, int))
{
printf ("Hello good evening dear user:\n");
printf ("The result of 20+19*2 is %d\n", fptr(20, 19, 2));
}
void greedGoodAfternoon (int (*fptr) (int, int, int))
{
printf ("Hello good afternoon dear user:\n");
printf ("The result of 20+19*4 is %d\n", fptr(20, 19, 4));
}
int main()
{
int (*ptr) (int, int, int);
ptr = ∑
greedGoodEvening (ptr);
greedGoodAfternoon (ptr);
}
// ScreenShots:
Comments
Post a Comment