永发信息网

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

答案:6  悬赏:40  手机版
解决时间 2021-05-10 01:38
C、C++和C#有什么不同之处?
最佳答案

三者的面向不同


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


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


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

全部回答
他们的“祖先”都是c语言,c++和c#都是它的延伸,它们各有千秋
一个是面向过程,一个是面向对象,思想不同

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

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

c是基础,c++确实可以说c是升级;c#其实也是在c++的基础上研究出来的,但是c#在很多方面都比c++好用(当然我只学过c#),而且据说c#会比c++好学,学过c++的人对c#的接受能力很强
c++和c有点关系,c++可以看成是c的升级,但是c++比c更加的强大,c#与c和c++没有太大的联系,顶多就是名字里有个相同的字母而已
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
广州哪个中学高三教学成绩最好?
我的QQ1003499121 目前排多少名额啊
510K中的510颜色是怎么克的?
怎么把CSOL窗口化后的窗口调小
天柱为什么会伤心?
哪位朋友帮我译一下?谢谢:Are you sleepping?
如何使自己的QQ空间留言火爆?
我需要你们帮助我搬家.英语翻译
今年河池学院那时开学
PSP品牌与价格
为什么排水集气时只需将导管放在集气瓶口?
端午节都要干什么,端午节要干什么
重庆教育学院为什么只有本科生才军训
绍兴柯桥那有水果枇发市场
公元一千年中国发生了什么大事呢
推荐资讯
如何略过WINRAR的错误报告?
空间里有关于武艺日志的午饭都来加我哦
顺南牌电扇式取暖气武汉市哪里维修
有卖梦幻求水山神器 要无级别限制的?
qq飞车最好的A车
ps基础教程下载
‘听起来还不错’翻译成英文
现在怎么看不到北斗星?
一个人如果使别人隐私或肖像受到损害会怎样?
怎样练习写一手好字?
什么是配筋砌体
33层的楼房电井,水井在楼房的几楼?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?