这是一个不好说的问题...
可以不要
C++对C是完全兼容的,C++编辑器对C完全兼容。所以学完C++,你c自然也会了,只不过直接学C++会有点吃力,不过多用点心也没事的。
还有就是C是面向过程,C++是面向对象,虽然C++完全兼容C,但两种语言编程的思维方式不一样
C中的一些头文件包含与C++不一样,还有就是IO函数等不一样(用C++更简单些)。。不过这些都没事》。。
综上所述:直接学C++不学c也没事,因为学了C++的人也很少用C头文件和c的IO函数等来编程(因为用C太麻烦了)。。。只是学习时再做一些面向过程编程的练习就可以了...
最好先接触下C,这样可以更好地区分和理解面向结构和相面对象编程的区别!
C语言是面向过程的,C++是面向对象的,因此
可以把C++和C看做两个不同的语言。
所以,会不会C语言对C++的学习没有影响。
不需要。
虽然有好多一样的,但一个是面向过程的(C),一个是面向对象的(C++),所以没有必要。
三个字,没必要…