C语言的特点是什么?
生活随笔
收集整理的這篇文章主要介紹了
C语言的特点是什么?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 為什么嵌入式開發中選擇C語言作為開發語言 / C語言的特點是什么?
①移植性好:適用于不同平臺,代碼移植時只需做較少修改或不做修改
②能直接訪問硬件: ? ?(匯編和C都能直接訪問硬件,但C是高級語言含高級語法,所以對硬件做復雜操作時選擇 C語言,對硬件做初始化時選擇匯編)
③運行效率高:C可以直接在機器上運行,一些高級語言需要相應的語言解釋器做解釋后,才能在機器上運行。 (比如java需要通過JVM(java虛擬機),然后才能在機器上運行)
2. C語言標準
K&RC
C89:gcc編譯器完全支持
C99:gcc編譯器部分支持
C11:gcc編譯器部分支持,ios和windows支持
3. 面向過程(結構):分析出解決問題所需要的步驟,然后用函數把這些步驟一步一步實現,使用的時候一個一個 依次調用。(C語言)
面向對象:在程序中包含各種獨立而又互相調用的對象,每一個對象都應該能夠接受數據、處理數據并將數據傳 達給其它對象
特點:多態,封裝,繼承
優點:維護性,復用性,擴展性(增加新功能時,不用修改原來代碼)
總結
以上是生活随笔為你收集整理的C语言的特点是什么?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ELF格式文件特点的简单说明
- 下一篇: 物理内存和虚拟内存的区别 及 什么是虚拟