单片机运用的是C语言,为什么不用C++呢?

 我来答
苏丹红粉丝
推荐于2017-11-26 · TA获得超过235个赞
知道答主
回答量:112
采纳率:100%
帮助的人:76.7万
展开全部
学习单片机要有数字电路,模拟电路,计算机原理等课程作为基础的。学会C语言固然是好的。但是千万不要以为单片机的编程语言只是C语言。汇编语言非常重要,因为它是一中面向机器的语言,可以明确表明程序在芯片里如何运行的。只是计算机的根。等汇编语言搞懂以后,再考虑用C来写程序比较好。有时要用两种语言混合编程的。因为C语言的可移植性比较强。而汇编语言的代码效率最高。这样可以结合两种语言的优势编程。
至于你说单片机编程为什么不用C++?我想反问一句。即使你用C++写出来的程序,你能保证一定有编译器能编译它吗?其实吧,别说是单片机一般的系统软件都是用C语言写的程序,只有非常大型的程序,才有可能用C++.举个生活中的例子:如果你从家里到公司里去上班。一般的出行方式是:1.坐公车 2.骑车 3.自己开车 4.坐地铁 5.走过去。如果谁要跟你说坐直升飞机去上班怎么样?你只能说这个有点不太正常吧。要不这个人太有钱了。打苍蝇的话用苍蝇拍子就行了。如果用巡航导弹打的话,岂不成了笑话吗?
满意请采纳!!
追问
像现在的手机常用的软件,如QQ,微信,这些软件是用哪种语言编的呢
追答
手机支持Java可以用j2me,Symbian系统用C语言。iphone也是用C语言,还有android系统就用android语言其实也是java语言,MTK手机就是嵌入式编程。
其实现在JAVA比较常用,一般的C语言都用来打基础,因为它结构性太强,你想要是用C来写一个简单的小游戏,都是很庞大的代码量,所以java有很多系统控件和自定义的,比较好用,也利与维护!
赢皮大8
2014-07-26 · TA获得超过889个赞
知道小有建树答主
回答量:991
采纳率:75%
帮助的人:514万
展开全部
你能找到一个支持C++的编译器就可以用C++了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jmhyys
2014-07-26 · TA获得超过524个赞
知道小有建树答主
回答量:1052
采纳率:62%
帮助的人:286万
展开全部
单片机又没有呢么高的处理能力,基本的C就好了,干嘛要用C++呢?
这个针对功能,性能不同嘛
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式