i dont know why im asking this... im just curious. I have dev-cpp compiler and i was experimenting with header files and reading them expanding my knowledge... and im just wondering what the difference between a c header file and an h header file is... they seem to be doing the same thing, are they the same?

Yes they are quite the same and mainly an organising tool.They can be used for various purposes from just organisation to linking to static libs.

What's funny is somethings are so used to people use them without a thought and dont document it.(like sugar,does anyone ask what it is)

Try these :-)