1978 年,brian kernighan 和 dennis ritchie 制作了第一个公开可用的 c 描述,现在称为 k&r 标准。
unix操作系统、c编译器以及几乎所有unix应用程序都是用c语言编写的。由于各种原因,c语言现在已经成为一种广泛使用的专业语言。
简单易学结构化语言它产生高效的程序它可以处理低级活动可以在多种计算机平台上编译c++编程语言c++ 是一种静态类型、编译型、通用、区分大小写、自由格式的编程语言,支持过程式、面向对象和泛型编程。
c++ 被视为中级语言,因为它结合了高级和低级语言功能。
c++是由bjarne stroustrup于1979年在新泽西州贝尔实验室的murray hill开始开发的,作为c语言的一个增强版本,最初被命名为c with classes,但后来在1983年改名为c++。
c++ 是 c 的超集,几乎任何合法的 c 程序都是合法的 c++ 程序。
注意 - 当在编译时而不是运行时执行类型检查时,编程语言被称为使用静态类型。
面向对象编程c++ 完全支持面向对象编程,包括面向对象开发的四大支柱 -
封装数据隐藏继承多态性差异以下是 c 和 c++ 之间的重要区别。
sr.no. 的中文翻译为:序号键cc++
1 开发人员 c是由dennis richie在1969年至1973年期间在at&t贝尔实验室开发的。 c++ 由 bjarne stroustrup 于 1979 年开发。
2 哎呀 c不支持面向对象的概念,如多态性、封装和继承。 c++是一种面向对象的编程语言,支持多态性、封装和继承等面向对象的概念。
3 set 的中文翻译为:集合 c 是 c++ 的子集。 c++ 是 c 的超集。c 中的所有代码都可以在 c++ 中运行,但反之则不一定成立。
4 关键词 c有32个关键字。 c++有52个关键字。
5 过程式与 oops c 是一种过程编程语言。 c++ 支持过程编程和面向对象编程。
6 数据和功能 c 中数据和函数是分开的。 gdata 和 functions 在 c++ 中被封装在一起作为对象。
7 信息隐藏 c 中不支持信息隐藏。 c++ 中通过封装支持信息隐藏。
8 重载 在c语言中不支持函数和运算符重载。 c++ 支持函数和运算符重载。
9 功能 c是一种以函数为驱动的语言。 c++ 是对象驱动语言。
10 结构 c结构不支持定义函数。 c++结构体支持定义函数。
11 引用变量 引用变量在c中不受支持。 c++ 支持引用变量。
12 虚拟和好友功能 c 中不支持虚拟函数和友元函数。 c++ 支持虚函数和友元函数。
13 异常处理 在c语言中不支持异常处理。 c++ 支持异常处理。
以上就是c和c++之间的区别是什么?的详细内容。
