C语言和C++并不是对立的竞争关系;C++是C语言的加强,是一种更好的C语言;C++是以C语言为基础的,并且具有完全兼容C语言的特性。学习C++并不影响原有的C语言知识,相反学习C++可以让我们学到更多的软件设计方法。