 <p>The reference you have given seems to be a little misleading. It explains <code>function pointers</code> as <code>callbacks</code> <strong>without actually serving the purpose of a callback</strong>. <br /><a href="http://www.prog2impress.com/downloads/The%20Function%20Pointer%20Tutorials.pdf" rel="nofollow">This</a> would be a better tutorial for <code>function pointers</code>. The <code>qsort()</code> library function is a good example of <code>callback</code>.</p>