Learn how to use function pointers. For example passing them to other functions and so on.
read more…
Here you can find a simple implementation of function pointers in C.