Although C language provides many low-level processing functions, it still maintains good cross-platform characteristics. C language programs written in standard specifications can be compiled on many computer platforms, even including some embedded processors (single chip microcomputer or MCU) and supercomputers.
In 1980s, in order to avoid the differences of C language grammars used by different developers, the American National Bureau of Standards formulated a complete set of international standard grammars of C language, called ANSI C, as the original standard of C language.
C++: It is a general programming language developed on the basis of C language, which is widely used. C++ supports various programming paradigms-object-oriented programming, generic programming and procedural programming. The latest official standard C++ 14 was released on August 20 14 18. [1] has a wide range of programming fields and is often used in application fields such as system development and engine development. It is one of the most powerful programming languages used by most programmers so far, and supports the characteristics of classes: classes, encapsulation, overloading and so on!
Summary: It is best to learn C language first, because c++ is developed on the basis of C!