The main difference is that C++ is an object-oriented programming language while C is not.
==============================================
Refer to the following link for more details
https://cs-fundamentals.com/tech-interview/c/difference-between-c-and-cpp
The major difference between C and C++ is that C is a procedural programming language and does not support classes and objects, while C++ is a combination of both procedural and object oriented programming language; therefore C++ can be called a hybrid language
===
I hope this helps
Regards,
Osama Wanis