永发信息网

C、C++和C#有什么不同之处?

答案:6  悬赏:40  手机版
解决时间 2021-05-10 01:38
  • 提问者网友:佞臣
  • 2021-05-09 22:39
C、C++和C#有什么不同之处?
最佳答案
  • 五星知识达人网友:狂恋
  • 2021-05-09 23:30

三者的面向不同


c主要是面向过程的语言,语言以函数为组成单位,主要用于开发中低层的程序,比如系统程序\驱动程序\硬件嵌入式等,直接翻译成机器目标代码执行


c++既支持面向过程又支持面向对象,在c的基础上提供了面向对象,以类来组织程序,但是又完全的支持c,现在一般都用C++开发,用纯C语言的比较少了,是直接可以翻译成目标代码执行,也主要用来开发中低层的面向操作系统或硬件的程序


c#是完全面向对象,语言以类为组成单位,主要面向高层事物处理,翻译成微软中间语言,通过基于.net fw框架库的.net runtime运行.比如开发B/S的程序大多用它

全部回答
  • 1楼网友:duile
  • 2021-05-10 04:04
他们的“祖先”都是c语言,c++和c#都是它的延伸,它们各有千秋
  • 2楼网友:洎扰庸人
  • 2021-05-10 03:39
一个是面向过程,一个是面向对象,思想不同
  • 3楼网友:英雄的欲望
  • 2021-05-10 02:34

C语言和 后面两者是一个是面向过程 另外的是 面向过程 c++是 第一个面向过程的语言

c#是 微软为了和 Java对着干出的 挺不错的 用起来 比较简单

  • 4楼网友:第四晚心情
  • 2021-05-10 01:07
c是基础,c++确实可以说c是升级;c#其实也是在c++的基础上研究出来的,但是c#在很多方面都比c++好用(当然我只学过c#),而且据说c#会比c++好学,学过c++的人对c#的接受能力很强
  • 5楼网友:鸽屿
  • 2021-05-10 00:16
c++和c有点关系,c++可以看成是c的升级,但是c++比c更加的强大,c#与c和c++没有太大的联系,顶多就是名字里有个相同的字母而已
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯