视频怎么打上马赛克:C与C++有啥不同?不学C直接学C++行不

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/07 08:31:44
????????????????

可以直接学C++
C++的语法基本上和C差不多,只是C++里面增加了对象,类,继承等。但是其思想由C的面向过程转向C++的面向对象。
学完C去学C++,只要思想能转变过去,很容易就上手了,而且会发现比C方便。
但是在于那些对内存和CPU要求很严格的地方编写的话,大多还是会选择C。

C++是根据C来的
区别并不是很大 可以直接学C++

区别还是很大的,一个是面向过程,一个是面向对象,可以说,使用C与使用C++,将使用不同的角度来看问题和解决问题

是先学C再学C++,还是直接学C++,关于这个问题的争论很多,各种意见都有
不懂C并不会对直接学C++造成障碍
但个人认为,最好从C学起,了解面向过程的思想和方法,之后再学C++和面向对象,会有更深刻的理解

c可以说是c++的子集。c++在c的基础上扩充了很多东西,区别当然是很大的。至于说c++只是面向对象的,这是不对的。c++支持多种程序设计方法,虽然主要是用作面向对象,但也是可以采用过程化和基于对象的设计,也支持泛型程序设计。
是否要学习c后再学c++,我个人认为是不必的。