Mit C kann sicher nicht objektorientiert programmiert werden.
Der Unterschied von C zu C++ war doch haupsächlich die Einführung der objektorientierung, dass heißt es gibt Klassen.
In C gibt es zwar structs die sollten aber nicht mit class verwechselt werden