Have you ever wondered what a function pointer in C is and how to use them? I have!
I ran into a great introduction to function pointers that I just had to share with you.
By using function pointer you can easily implement a callback function or why not create a dynamic interface by collecting all functions in a struct? This can allow you to have several implementations of the same interface in you application.