我觉得直接学C++就可以了,虽然学了C语言对学习C++有很大的作用,但是其实C++和C还是有很大差别的。
C++是面向对象的
编程语言,像Java,C#等主流的都是此类语言,C语言主要做一些底层算法,驱动什么的。如果想编写一些大型的软件建议使用C++,java,C#这些面向对象的编程语言。由于面向对象的语言有“继承”,“封装”,“多态”这三大特性。可以非常非常方便的进行代码复用,设计
软件工程。很多软件工程的设计思想正式由于这三大特性才得以实现。
有C语言的功底当然会好点,没有也没关系,可以直接学习C++的,并且我也建议您学习C++或者C#(C#可能上手更简单一点),祝您成功!