Like, what? Honest question. I can think of a few things that Java does (bounds checking, for one), but very few things that C does.
(also, not entirely sure what you meant. There isn't a canonical C compiler, or toolset, and the language itself really doesn't do anything to prevent you from shooting yourself in the foot)