C和C++有什么不同吗???大学生学的C语言教材比如谭浩强的那本,是C还是C++呢?能不能帮我分析一下不同

2025-03-13 16:08:31
推荐回答(4个)
回答1:

C++是从c上面发展来的。c++包含c。但唯一一点,c里面的Graphics.h没有了,取而代之的是c++的一整套图形界面操作。c里面的struct是c++里面class的前身,增加了成员的是否私有等属性,由此有了一整套新的内容。
主要区别其实就在这两个地方。一个是Graphics.h的变迁,一个是结构体struct向类class演变。
大学里的谭浩强是c。
另外c是比较底层的语言,执行效率比C++高。C++更容易学些。也较简单一点。 而且可以直接处理的地方更多,相比c要好使用一些,同样的情况下,C里面可能要写的代码比C++多很多。

回答2:

C和C++有什么不同吗???------C++内容比c多了不少,增加了面向对象的部分(类,继承,多态)
大学生学的C语言教材比如谭浩强的那本,是C还是C++呢?------c
能不能帮我分析一下不同

c++是兼容c的,不同就在于c++增加了一些东西,如引用,重载,类,结构(c++的结构跟c也不一样了), stl,等一系列乱七八糟的东西

可以看做两种语言, 均可0起点学起
本人没学过c,直接学的c++

回答3:

谭浩强有两本程序设计书,一本是《C程序设计》一本是《C++程序设计》。其中前者是绿色封皮,后者是白色封皮的。两本我多学了。《C++程序设计》这本书我们是用来学面向对象时使用的,因为它的内容十分详细不散乱。所以大家都喜欢谭浩强著的书

回答4:

区别同楼上,.课本楼下。