-
如果你想学习整个东西,你可以先学习C,然后你可以看看C++和C之间的区别。 如果你只学一个,你可以学习C++。 有时有些细节是喜忧参半的,但幸运的是,他是普遍的。 混合没有那么有影响力。
-
C++语言是C语言的扩展,能在C上运行的东西基本上可以在C++上运行。
我认为你最好学习一种更高级的C++语言,这样你就会更容易理解它。
如果你是C语言的新手,我认为你不应该一起学习它,因为它很容易混淆,有些东西在C++中有效,但在C中不起作用。 有一定的区别。
所以我建议你们不要一起学习。
-
不,C++比C更先进,但它不会混合。
-
C语言的执行时间效率只比C快3点左右,建议一步到位直接学习C语言,如果你不打算编写与硬件和草根事物通信的软件,可以直接学习C语言。
C 支持面向对象,编写更方便,功能更强大,比 C 更方便。
从一开始就养成 ISO C 标准写作习惯也很好。 一般不要混用词。
-
最好分开学习! 最好先选一个再学另一个,这样就不会混在一起,同时可以更好地区分两者。
-
它不会更好,只是更混乱。
-
C++ 是 C 的超集。 C++ 包含 C 的所有函数。
C** 可以用 C++ 编写。
-
它可以被共享。 这取决于所使用的编译器。
使用 C 编译器:C 编译器不支持编译 C++**。 因为 C++ 有很多扩展不是由 C 语言标准定义的。 因此,如果同时存在纯 C 和 C++**,则无法由 C 编译器编译。
使用 C++ 编译器 C++ 是 C 语言的扩展,C++ 在设计时考虑了完全的 C 兼容性。 因此,C++ 编译器可以支持纯 C 或混合 C C++ 项目。
一般来说,只要使用 C++ 编译器,就不必担心 C++ 混合。
-
它可以被共享。 这取决于所使用的编译器。
使用 C 编译器:C 编译器不支持编译 C++**。 因为 C++ 有很多扩展不是由 C 语言标准定义的。 因此,如果同时存在纯 C 和 C++**,则无法由 C 编译器编译。
使用 C++ 编译器 C++ 是 C 语言的扩展,C++ 在设计时考虑了完全的 C 兼容性。 因此,C++ 编译器可以支持纯 C 或混合 C C++ 项目。
一般来说,只要使用 C++ 编译器,就不必担心 C++ 混合。
-
简单来说,它是可以共享的。 根据您使用的编译器,使用 C 编译器
C 编译器不支持编译 C++**。 因为 C++ 有很多扩展不是由 C 语言标准定义的。 因此,如果同时存在纯 C 和 C++**,则无法由 C 编译器编译。
使用 C++ 编译器。
C++ 是 C 语言的扩展,C++ 在设计时考虑到了完全的 C 兼容性。 因此,C++ 编译器可以支持纯 C 或混合 C C++ 项目。
一般来说,只要使用 C++ 编译器,就不必担心 C++ 混合。
-
首先,让我们了解 C C++。 C是非面向对象的语言,C++是面向对象的。 也就是说,C++ 可以具体化控件,而 C 不能。
例如,在酒店中,C++ 是前台服务,C 是后台服务。 前景可见,但背景不可见。 两者都是服务,但它们具有相同的性质。
但前台的要求更高(比如,颜值、语言表达...... 我只是说说而已,背景中什么都没有。 换句话说,只有 C++ 可以与 C(前台到后端)兼容,而 C 不能与 C++(后端到前台)兼容。
-
C和C++是两种语言,一般没有可比性,因为C++完全兼容C语言,所以很多C++项目开发其实是C和C++开发的混合体,很难完全划清界限。 但在复杂性方面,由于添加了 OO 和模板技术,C++ 比 C 更复杂。 以下是两种语言之间的一些主要区别:
面向领域的差异:C语言面向底层应用,如内核开发、单片机、DSP等嵌入式领域的C++游戏,或轻量级客户端开发,如Thunderbolt、QQ等 这种开发方法的区别:C语言主要是基于面向过程的开发,主要是大量的函数嵌套和调用 C++是基于面向对象的方法和通用技术开发的基础环境差异:
C语言有C标准库和各种域 APIC++有STL Boost和各种域API 现在C++编译器兼容C语言标准,如VC GCC。 但是,C 编译器与 C++ 标准不兼容,例如 DSP、51 等。
-
是的,完全一样。 C++是在C的基础上添加一些面向对象的属性和方法。 在编译环境中,它们是通用的,没有区别。
-
C++基本上兼容CC**,基本可以编译为C++。 有一些特殊情况需要改变。
-
C++ 由 C 组成,C++ 的一些特性比 C 更高级,C++有两个主要部分:过程编程和面向对象编程。
-
是的,但是 C 和 C 之间有很多区别:
1.一种新的程序思维,C语言是面向过程的,C语言是面向对象的。
2.C语言有标准的函数库,是松散的,只是把具有相同函数的函数放在一个头文件中; C++ 对于大多数函数来说都非常紧密地集成,尤其是 C++ 中的 API,这些 API 在 C 语言中不可用,是窗口系统中大多数 API 的有机组合,并且是一个集合。 但您也可以单独调用 API。
3.特别是C++中的图形处理,这与语言的图形有很大不同。 C语言中的图形处理函数在C++中基本不可用。 图形处理不包括在 C 语言标准中。
4.C和C++中有结构的概念,但是在C语言中只有成员变量,没有成员方法,而在C++结构中它可以有自己的成员变量和成员函数。 但在 C 语言中,结构的成员是公开的,任何想要访问它的人都可以访问它; 在 VC++ 中,它是没有限定符的私有的。
5.C语言程序文件的组织松散,几乎所有文件都要由程序处理; C++ 中文档的组织是基于工程的,每个文档的分类都很明确。
6.C++中的IDE非常智能,并且像VB一样,某些功能可能比VB更强大。
7.C++对可以自动生成您想要的程序结构,因此可以节省大量时间。 有许多可用的工具,例如在 MFC 中添加类时、添加变量时等。
8. C++中还有很多附加工具,可以用于系统分析,可以查看API; 您可以查看控件。
9、调试功能强大,方法多样。
C和C++是不同的语言,它们的设计原则也不同,但是C++并没有放弃C的基本设计原则,而是得到了增强和削弱,尤其是在开始的时候,C++是C的超集,但是C和C++毕竟是不同的语言,它们的标准是由不同的标准委员会制定的, 最新的C标准是C99,最新的C++标准是C++0X(还没有出来,C++不再是C的超集。
带对象的 C 是 C++ 的前身,但不是 C++,尤其是 95 年后,Bjarne Stroustrup 曾经说过:“现在谈论对象已经很过时了”,他认为对象只是 C++ 的一个小特性,而不是一个重要的特性,所以你说 C++ 是带类的 C 是很过时的,也许 20 年前(85 年)是对的。
C 是 C++ 的子集,C 是面向过程的,C++ 是面向对象的。
两者之间是有区别的。
-
C 是一种面向过程的语言。 C++是一种面向对象的语言,当然也包括C语言。 两者之间的主要区别在于存在构建类和对象的机制。
C 语言没有类机制,因此用它编写的程序存在一些安全问题。 另一方面,C++程序具有类属性和访问权限,相对安全。
取决于它是在 scanf 还是 printf 中使用。
在 scanf 中,添加 * 的部分将被忽略,并且不会被参数检索。 >>>More
如果你真的喜欢它并认为他很好。 然后你们相处得很好,自然会有一个幸福的结果。 别人怎么想并不重要。 因为他们根本不明白你们在一起是什么感觉。 只有你知道两个人发生了什么。 >>>More
C 和 C++ C 之间的区别在于结构化语言,正如谭先生所说:它的重点是算法和数据结构。 C程序设计中首先考虑的是如何通过一个过程计算和处理输入(或环境条件)来获得输出(或实现过程(事务)控制),而对于C++来说,首先考虑的是如何构造一个对象模型,使这个模型能够拟合相应的问题域,从而通过获取对象的状态信息来获得输出或进程(事务)控制。 >>>More