C语言是面向过程的语言,而C++是面向对象的+面向过程的语言,可以说C语言学好之后,学习C++会事半功倍。所以我建议如果已经掌握了C语言,学习C++就可以直接从类的知识学起,当然C++在变量方面对C语言进行了扩展,但是在初学阶段,只要多掌握string变量就可以了。我比较推荐《C++ Primer》这本书,讲得比较全面,但是对于初学者看起来比较困难,所以如果可以,在这本书的基础上,你可以看看其他书
这位朋友,不知您讲的零基础是不是指根本不懂得编程,没有接触过编程语言呢?若是,我建议您先学习C语言,毕竟它是最基础的东东,把它弄懂了,其它的语言学起来也就快多了,因为基本思想都是一样的,只是语法大同小异罢了。虽然很多人会说C语言是面向结构,面向过程的,C++是面向对象的,但是面向对象也是以一个个面向过程为基础的,归根到底它们是一系列的,脱不了关系的,而且C是基础。还是建议你先学习C语言。忘你根据个人的具体情况进行考虑。
引用 类 构建,重点学项目,项目集合了很多知识点,弄懂一个项目也差不多了一般 初级 中级 高级都会有一个项目,建议看“c++匠心之作” 懂的略过,项目都是从第一行教你写 然后解释
既然有了c的基础,那么按部就班跟着公开课学好c++就是,多敲代码
基本上一样,多了一些部分,重点学指针,类也很重要。