C is a a low level programming language.
There aren't too many libraries out there, the standard library only offers basic functionality. C++ has more, but I think the question was relating C, right?
Also, it's not a managed language, so memory corruption can often happen if the programmers don't pay due diligence.
It is not object oriented. For that C++ is a better choice (or Java, C#, name your favourite).