- C語言程序設計與實踐(第3版)
- 謝滿德 凌云等編著
- 531字
- 2024-05-10 13:55:20
1.4.2 C語言的特點
C語言之所以能存在和發展,并具有旺盛的生命力,成為當今世界上最流行的幾種語言之一,是因為其有不同于其他語言的特點。C語言的主要特點如下:
1)短小精悍而且功能齊全。C語言簡潔、緊湊,使用方便、靈活;具有豐富的數據運算符;除基本的數據類型外,C語言還允許用戶自己構造數據類型。
2)結構化的程序設計語言。具有結構化的控制語句(如if…else語句、while語句、do…while語句、switch語句和for語句)。用函數作為程序的模塊單位,便于實現程序的模塊化,符合現代編程風格的要求。
3)兼有高級語言和低級語言的特點。C語言允許直接訪問物理地址,能進行位(bit)操作,能實現匯編語言的大部分功能,可以直接對硬件進行操作,因此C語言既具有高級語言的功能,又有低級語言的許多功能,可用來編寫系統軟件。例如UNIX操作系統就是用C語言編寫的。
4)程序執行效率高。生成目標代碼質量高,程序執行效率高,一般只比匯編程序生成的目標代碼效率低10%~20%,這是其他高級語言無法比擬的。
5)程序可移植性好。C語言基本上不做修改就能用于各種型號的計算機和各種操作系統。
C是一門有一定難度的語言,要想能夠嫻熟地運用它,需要百分之百地投入。我們應該努力成為C語言高手,掌握C語言的思維方式,并采用這種方式編寫程序和解決問題。