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 = &sum;

greedGoodEvening (ptr); 

greedGoodAfternoon (ptr); 



// ScreenShots:




Comments

Popular Posts