Naming Convention In Bitcoin Source Code
http://en.wikipedia.org/wiki/Hungarian_notation


C stands for Class
p for Pointer
f for Flag (boolean)
n for Number
sz for zero terminated string


These conventions are no longer mandatory when contributing to bitcoin core.

You might also read https://github.com/bitcoin/bitcoin/blob/master/doc/developer-notes.md