- C語言課程設計
- 梁旭 谷曉琳 黃明編著
- 375字
- 2019-01-01 06:19:52
1.2 C語言的特點
C語言的特點有以下幾個方面。
(1)C語言簡潔、緊湊,使用方便、靈活。
ANSI C中一共只有32個關鍵字:
auto break case char const continue default
do double else enum extern float for goto if int
long register return short signed static sizof struct
switch typedef union unsigned void volatile while
(2)運算符豐富。共有34種。C語言把括號、賦值、逗號等都作為運算符處理。從而使C語言的運算類型極為豐富,可以實現其他高級語言難以實現的運算。
(3)數據結構類型豐富。
(4)具有結構化的控制語句。
(5)語法限制不太嚴格,程序設計自由度大。
(6)C語言允許直接訪問物理地址。C語言能進行位(bit)操作,能實現匯編語言的大部分功能,可以直接對硬件進行操作。因此有人把它稱為中級語言。
(7)生成目標代碼質量高,程序執行效率高。
(8)與匯編語言相比,用C語言寫的程序可移植性好。C語言對程序員要求也較高,程序員用C語言寫程序會感到限制少、靈活性大、功能強,但較其他高級語言在學習上要困難一些。
推薦閱讀
- R語言數據可視化之美:專業圖表繪制指南
- MATLAB實用教程
- 數據結構(C語言)
- Redis Essentials
- 名師講壇:Spring實戰開發(Redis+SpringDataJPA+SpringMVC+SpringSecurity)
- BIM概論及Revit精講
- Scala程序員面試算法寶典
- Protocol-Oriented Programming with Swift
- Mastering Unity 2D Game Development(Second Edition)
- Mastering Data Mining with Python:Find patterns hidden in your data
- Rust游戲開發實戰
- 汽車人機交互界面整合設計
- Mastering Adobe Captivate 7
- 算法秘籍
- UML基礎與Rose建模實用教程(第三版)