中易网

C++与C的关系 C++是否包含了C??

答案:5  悬赏:40  
解决时间 2021-01-16 22:39
  • 提问者网友:寂寞梧桐
  • 2021-01-16 19:25
C++与C的关系 C++是否包含了C??
最佳答案
  • 二级知识专家网友:独行浪子会拥风
  • 2021-01-16 20:31
C++首先包括C的库,并对其进行了扩充优化,最重要的是,C++引入了面向对象编程,你可以简单理解为多了“类”,而C是没有的。在面向过程的编程上,C和C++基本上差不多,语法会有些差别。所以,C++包含C,不过先学C++,可能在思维上不如先学C那么直观,因为更侧重于面向对象的思维。
全部回答
  • 1楼网友:雾月
  • 2021-01-16 23:51
第一C++你不可能学完,第二c++里只有一部分跟C一样的,也有很多c的特性被c++替代的,没替代的,c++都会兼容c。如用c的宏,C++增加了面向对象的,应该说c跟c++思想是完全不同的,c以指针而强大,c++以面向对象而强大。你学好了C++也只是对C的一些语法了解了一点。有时候也可以说c跟c++没太大关系。
  • 2楼网友:春色三分
  • 2021-01-16 22:57
怎么说呢。其实没有太多的联系,就是语言结构相同的两种语言,不过相似而已,一个是面向过程(C)另外一个是过程兼容面向对象,只是继承了C中的一些东西,其实当你熟悉之后,你会发现,C其实也完全可以构造出C++中的对象,其实没有哪个好,哪个坏,与其再这里研究哪个好哪个坏,还不如去老老实实去研究其中哪个语言,实话说,要想在软件方面有成就,这两个基础课程都是必不可少的。
  • 3楼网友:渊鱼
  • 2021-01-16 21:23
语法基本一样。思想天差地别
  • 4楼网友:撞了怀
  • 2021-01-16 20:54
你要学C++的话必然会学到C的知识,只是他们的思想是不一样的,站的高度和看问题的角度不一样,C是过程控制语言,C++更多的说法是面向对象的语言。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息