Dua_Magnus 发表于 2025-11-1 17:09:45

小甲鱼这个c的课程和c++的课程是什么关系?我现在学c了还要重新学c++吗?谢谢大佬

内容是重叠的还是独立的
我想学数据结构要再学c++吗?

FishC 发表于 2025-11-1 17:10:15

小甲鱼的C和C++课程关系:
C++是基于C语言发展而来的,所以课程内容有部分重叠(比如基础语法、数据类型),但C++增加了面向对象编程、模板等新特性。因此,课程不是完全独立的,C++课程会假设你已经掌握C基础。

学了C是否需要重新学C++?
不需要完全重新学,因为C++是C的超集。如果你已经学了C,学C++会更轻松,只需重点学习C++独有的部分,比如:

[*]类和对象
[*]继承和多态
[*]STL(标准模板库)

这样能节省时间,避免重复基础内容。

学数据结构是否需要再学C++?
不一定。数据结构可以用C或C++实现,但C++更常用,因为它提供了STL等工具来简化代码。如果你用C学数据结构,可能需要手动实现更多细节;用C++则更高效。建议根据你的目标选择:

[*]如果追求高效开发,学C++会更好。
[*]如果只想巩固基础,用C也足够。

总之,C++是C的扩展,学完C后过渡到C++相对容易,能帮你更好地应对数据结构和高级编程。加油!

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

不二如是 发表于 2025-11-1 18:00:53

根据宝子自己的需求决定是否学哦~

C和C++本质上是两种语言哈

Dua_Magnus 发表于 2025-11-2 13:59:40

不二如是 发表于 2025-11-1 18:00
根据宝子自己的需求决定是否学哦~

C和C++本质上是两种语言哈

谢谢
页: [1]
查看完整版本: 小甲鱼这个c的课程和c++的课程是什么关系?我现在学c了还要重新学c++吗?谢谢大佬