Pointers to functions

#include

int multiply(int x, int y);

int main(void) {
int x = 10;
int y = 4;
int (*ptr_to_func)(int, int);

ptr_to_func = multiply;

printf("%d * %d = %d\n", x, y, (*ptr_to_func)(x, y));

return 0;
}

int multiply(int x, int y) {
return x * y;
}

No comments:

Post a Comment