开始C++的课程了,但是老师要我这样的菜鸟从C语言先学起,不是说C++和C就面向对象不同么,为什么不只学其中一门呢?百思不得其解,望各位纵横C海的老鸟们指教!!!
我也还是个菜鸟`
不过根据我所知道的,C++是在C上发展起来的``
所以他们两个之间有很多相同之处
而他们之间最主要的区别是C++面对对象,
它能将不想给别人知道(或者别人不必花精力去知道)的东西封装起来
别人只通过接口来访问封装起来的里面的东西。
还有很多东西C允许,而C++不允许,同样C++允许的东西,C也有的并不允许``
大致上来说就是C相对于C++来说应用于相对底层的项目(当然高层也没问题,只是相对来说,C++会比C在面对应用层方面更便利一点)
C是C++的一个子集!我只知道这么多
差不多就是这些了