Please dont make the mistake and equal c with c++, c++ is based on c but has some major improvement (new(constructor)/delete(destructor), templates, classes (private/public/proctected, inheritance, virtual)..... etc.)
When you mastered c, c++ isnt that hard but there are differences (malloc/realloc/free vs new/delete ... dont to mention stl).