Depends - if I'm just making a program to test something, I don't comment. If I'm planing to give it out to someone, I will comment some parts. I like doing this:

Code:
/****************************
Function name
Function description
****************************/
ret functionname() {}