c語言是壹種結構化語言,層次分明,可以模塊化編程,非常有利於程序的調試。而且C語言在處理和表達方面非常強大。它可以依靠非常全面的運算符和各種數據類型輕松完成各種數據結構的構造,並且可以通過指針類型直接尋址內存和直接操作硬件,因此既可以用來開發系統程序,也可以用來開發應用軟件。
主要特點如下:
(1)簡潔的語言
c語言只包含9種控制語句,只有32個關鍵字。編程要求不嚴格且以小寫字母為主,很多不必要的部分被簡化。其實和硬件相關的語句很少,C語言本身也沒有提供輸入輸出、文件管理等硬件相關的功能。如果需要這樣的函數,需要配合編譯系統支持的各種庫進行編程,所以C語言有非常簡潔的編譯系統。
(2)結構化控制語句
c語言是壹種結構化語言,提供的控制語句具有結構化特征,比如for語句,if...else語句和switch語句。可以用來實現功能的邏輯控制,方便面向過程的編程。