Attól függ, hogy hogyan csinálod. Én már láttam C-t is objektumorientált stílusban programozni.
myclass.c
myclass_new()
myclass_destroy()
myclass_mymethod(myclass *, ...)
...
Bizonyos nyelvek jobban támogatják az OOP-t, mások kevésbé. C++-t lehet OOP-ben is programozni, meg máshogy is.
A C-t limitáltan lehet OOP-ben programozni, az öröklés már egy kissé gázos szituáció.