Drwaing a circle

Can somebody explain me the mid point circle algorithm and how to implement it in c or justr give me links to sites where it has been explained properly

http://en.wikipedia.org/wiki/Midpoint_circle_algorithm

And don’t forget: Google is your friend(for now)!