Il C è un sottoinsieme del C++, studiando il C++ studi anche il C, tuttavia non è necessario imparare prima tutto cio che riguarda il C e poi passare al C++; in genere i manuali di c++ iniziano con la base comune tra c e c++, iniziando a dare pero anche sin dall'inizio elementi di c++.