當前位置:編程學習大全網 - 編程軟體 - 單片機運用的是C語言,為什麽不用C++呢?

單片機運用的是C語言,為什麽不用C++呢?

學習單片機要有數字電路,模擬電路,計算機原理等課程作為基礎的。學會C語言固然是好的。但是千萬不要以為單片機的編程語言只是C語言。匯編語言非常重要,因為它是壹中面向機器的語言,可以明確表明程序在芯片裏如何運行的。只是計算機的根。等匯編語言搞懂以後,再考慮用C來寫程序比較好。有時要用兩種語言混合編程的。因為C語言的可移植性比較強。而匯編語言的代碼效率最高。這樣可以結合兩種語言的優勢編程。

至於妳說單片機編程為什麽不用C++?我想反問壹句。即使妳用C++寫出來的程序,妳能保證壹定有編譯器能編譯它嗎?其實吧,別說是單片機壹般的系統軟件都是用C語言寫的程序,只有非常大型的程序,才有可能用C++.舉個生活中的例子:如果妳從家裏到公司裏去上班。壹般的出行方式是:1.坐公車 2.騎車 3.自己開車 4.坐地鐵 5.走過去。如果誰要跟妳說坐直升飛機去上班怎麽樣?妳只能說這個有點不太正常吧。要不這個人太有錢了。打蒼蠅的話用蒼蠅拍子就行了。如果用巡航導彈打的話,豈不成了笑話嗎?

滿意請采納!!

  • 上一篇:機器人拼裝教程
  • 下一篇:求助壹道單片機編程題
  • copyright 2024編程學習大全網