當前位置:才華齋>計算機>C語言>

c語言的基本特性

C語言 閱讀(2.25W)

C語言一共只有32個關鍵字,9種控制語句,程式書寫形式自由,區分大小寫。把高階語言的基本結構和語句與低階語言的實用性結合起來。接下來,小編為您介紹了c語言的基本特性,歡迎欣賞與借鑑。

c語言的基本特性

  1、高階語言:

它是把高階語言的基本結構和語句與低階語言的實用性結合起來的.工作單元。

  2、結構式語言:

結構式語言的顯著特點是程式碼及資料的分隔化,即程式的各個部分除了必要的資訊交流外彼此獨立。這種結構化方式可使程式層次清晰,便於使用、維護以及除錯。

C 語言是以函式形式提供給使用者的,這些函式可方便的呼叫,並具有多種迴圈、條件語句控制程式流向,從而使程式完全結構化。

  3、程式碼級別的跨平臺:

由於標準的存在,使得幾乎同樣的C程式碼可用於多種作業系統,如Windows、DOS、UNIX等等;也適用於多種機型。C語言對編寫需要進行硬體操作的場合,優於其它高階語言。

  4、使用指標:

可以直接進行靠近硬體的操作,但是C的指標操作不做保護,也給它帶來了很多不安全的因素。C++在這方面做了改進,在保留了指標操作的同時又增強了安全性,受到了一些使用者的支援,但是,由於這些改進增加語言的複雜度,也為另一部分所詬病。

Java則吸取了C++的教訓,取消了指標操作,也取消了C++改進中一些備受爭議的地方,在安全性和適合性方面均取得良好的效果,但其本身解釋在虛擬機器中執行,執行效率低於C++/C。一般而言,C,C++,java被視為同一系的語言,它們長期佔據著程式使用榜的前三名。