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++没有太大的联系,顶多就是名字里有个相同的字母而已
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯