c语言和c++有什么不同
时间: 2024-01-07 09:03:26 浏览: 96
C语言和C++语言是两种不同的编程语言,它们有以下不同点:
1. C++是C语言的扩展,它包含了C语言的所有特性,同时还引入了一些面向对象的特性,如类、对象、继承、多态等。
2. C++支持函数重载和运算符重载,C语言不支持。
3. C++支持引用变量,C语言不支持。
4. C++支持命名空间,C语言不支持。
5. C++支持异常处理,C语言不支持。
6. C++支持STL(标准模板库),C语言不支持。
7. C++编译器比C语言编译器更复杂,因为它需要支持更多的特性。
总之,C++比C语言更加强大和复杂,同时也更适合开发大型、复杂的软件系统。如果你想要学习一门编程语言,可以根据自己的需求选择C语言或者C++。
阅读全文