C语言?C#语言?C++?什么意思?

来源:百度知道 编辑:UC知道 时间:2024/06/19 19:57:30
刚学习C++...给这些概念的东西搞混乱了.....是不是要学C++先要学习C语言了.而C语言和C#又有什么区别呢?

这些都是编辑程序的语言 ~~~

C语言是基础 。(第一重,要学习编程必须要先学习C有了基础才可以往后学习)

C++ 和 C# 就是比较复杂的了(第二重 )

跟C++ 和 C# 差不多的还有 JAVA

建议 先学习C语言 ----之后学习C++----最后学习JAVA

毕竟很多软件都是JAVA来编辑的

希望采纳 谢谢。

我来说说吧,这3种语言我都学过了。
C语言出来的最早,功能也很强大,属于中低级语言,是面向过程的语言。因为可以直接操作内存,所以可以开发底层的东西,如操作系统,嵌入式系统等。

接着出来的语言就是C++语言。C++属于高级语言,是面向对象的语言,但不是纯面向对象的。C++兼容C语言,也就是说C++是C语言的一个超集。C++语言的功能比C更强,而体现C++精华的就是模板类,它提供许多封装好的数据结构共开发者使用。C++可以说是万能语言。C++的开发效率也比C高。 如果LZ想学C++的话,一定要好好研究一下它的模板类:STL模板库中定义了很多模板,我们需要时可以调用它。

C#是在C/C++语言的基础之上发展出来一种纯面向对象的语言,它看起来非常像Java。也是托管语言,需要一个类似于Java虚拟机的东西才能运行,有垃圾回收机制,而C/C++需要开发者自己管理内存。C#是高级语言,非常适合WEB开发,封装了大量的数据类型和方法供开发者使用。如果使用VS的话,开发效率非常高。

总结一下:C、C++、C#是一个比一个高级,开发效率一个比一个高。
他们的应用方向是不同的:C趋向于做底层开发和嵌入式,C++既可以做底层的东西又可以做高级开发,但是效率不高,同时容易出错。而C#是一种高效的,安全的语言,适合WEB开发和做服务器级应用。

C++是C的"超级大扩充"。准确来说C++改变了C的编程理念。是一种换代,但两者的一些基本语法还是类似的。
C#则是微软开发出来对抗JAVA的。

C++和C#都是面向对象的程序设计语言。

可以单独