发布网友 发布时间:2023-10-22 11:36
共5个回答
热心网友 时间:2023-10-07 23:04
不是同一个。
C++通常被读做“C加加”,而西方的程序员通常读做“C plus plus”,“CPP”。 它是一种使用非常广泛的计算机编程语言。C++是一种静态数据类型检查的,支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、制作图标等等泛型程序设计等多种程序设计风格。
C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。
扩展资料
c++特性
C++第一次引入 auto,一切都变得更简单了。auto 的概念是让 c++编译器在编译时自动推断数据的类型,而不是每次都要求你手动声明类型。如果数据类型是 map<string,vector<pair<int,int>>>。
C++引入了 lambda 表达式,该表达式和 JavaScript 中的匿名函数非常相似。它们是没有命名的函数对象,并且基于一些简洁的语法在不同的作用域捕获变量,它们还可以分配给变量。
参考资料来源:百度百科—C++
参考资料来源:百度百科—c语言
热心网友 时间:2023-10-07 23:05
1.C++不是软件,是一门编程语言,C++是C的自加,从名字上就知道是C的升级版,2.C是面向过程语言,考虑程序的问题域的时候,更多是告诉程序每一步怎么去走 C++是面向对象语言(不是纯的,也可以面向过程),考虑问题域的时候,更多的是考虑需要哪些对象,以及他们的关系。与现实比较接近。通过一个例子来理解,面向过程和面向对象:小王开车去北京,如果是面向过程的思想:程序就应该是,先拉离合,踩油门,打方向盘,等等(每一步都去了解清楚)面向对象的思想:程序应该是,小王是个对象,车是个对象,小王叫车开起来,车就开起来了,具体怎么回事小王不用了解。面向过程一般是考虑功能,面向对象考虑实际的对象和关系。面向对象比面向过程更加容易理解。。3.个人觉得C++难学,语法和一些符号晦涩难懂。而且面向对象,面向过程都有,比起C更加麻烦。4.学好一门语言的最好法门就是多敲代码,敲的多,就会不自觉的去想,然后就理解了。5.遇到不懂的很正常,多看几遍,只是有些头疼而已,程序肯定是要头疼的,如果想轻松点就去问别人。没有其他的更好办法热心网友 时间:2023-10-07 23:05
C++是直接从C语言发展过来的没错,但最初这种语言不是叫C++,而是C with class,这是由于当时C语言在编程界居于老大的地位,要想发展一种新的语言,最强大的竞争对手就是C语言,所以当时有两个问题最受关注:C++要在运行时间、代码紧凑性和数据紧凑性方面能够与C语言相媲美,但是还要尽量避免在语言应用领域的*。在这种情况下,一个很自然的想法就是让C++从C语言继承过来,但是Bjarne博士更具有先见之明,他为了避免受到C语言的局限性,参考了很多的语言,例如:从 Simula继承了类的概念,从Algol68继承了运算符重载、引用以及在任何地方声明变量的能力,从BCPL获得了//注释,从Ada得到了模板、名字空间,从Ada、Clu和ML取来了异常。热心网友 时间:2023-10-07 23:06
C++是从C语言发展起来的。都是一些代码,不是软件,VC系列才是软件。面向过程是把大问题分解为一个个小函数来解决。面向对象是把一切都看做一个整体热心网友 时间:2023-10-07 23:07
1,它们都是计算机编程语言。通过特定的编译,编译成机器语言。