C语言、C++与C#的不同点与相同点,各自的适用性

 我来答
ismartbug
2012-01-08 · TA获得超过740个赞
知道小有建树答主
回答量:152
采纳率:100%
帮助的人:136万
展开全部
1)语法都是相通的。
2)C语言是面向过程的语言,C++与C#是面向对象语言,这是最大的区别,最大的不同,很重要的,如果要学习C++与C#,必须掌握面向对象思维,都不难。
3)C++与C#适合软件程序开发而且方便快捷,界面都是可以现成的,你一个人就很容易做出一个软件来,而C语言比较适合底层开发,效率比较高,一个大型的软件或者操作系统的底层需要C语言编写,比如Linux操作系统基本都是C语言的代码写出来的,windows也不例外的。
4)学习的建议,从C语言开始学习,然后选C++或者C#吧(建议C#)。

以上个人观点,个人经验,大牛不要喷我
百度网友842c869
2012-01-14 · TA获得超过187个赞
知道小有建树答主
回答量:277
采纳率:0%
帮助的人:132万
展开全部
他们属一个系统的 但各有自己的发展 C面向过程 是较底层的语言 用它开发系统什么的 可以对寄存器直接操作 开发系统软件 驱动程序 控制端口 都有的用 进几年又有新动向 现在新兴的嵌入式又很多是针对c的 像汽车智能系统 智能终端 C更精简 但相对其他两门语言来说 因为它更接近地层 对应用软件的开发不太实用 c++是面向对象的语言 完全兼容C编写的程序 同时增加了更为灵活的编写方式 功能更强大 当然 更大的体系要求更多的资源 不符合精简的要求 各有利弊 C++对于开发网络游戏 制作操作软件 视频 音频软件等 应用更加广泛 这是毋庸置疑的 当你掌握了一门语言以后 你会发现 他们是相通的 思想不会变 算法也没变 变得只是书写的方式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
奥兹国托托
2012-01-07 · TA获得超过158个赞
知道答主
回答量:80
采纳率:0%
帮助的人:54.6万
展开全部
(1)语法有相似的地方,毕竟都是C-Base语言
(2)C++与C#是面向对象的语言,C语言不是
(3)任一语言都有工作找,不过java和C#的工作比较多
(4)这3个语言都可以从0基础开始学,不要听别人说谁是谁的基础之类的鬼话
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式