官术网_书友最值得收藏!

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語言的思維方式,并采用這種方式編寫程序和解決問題。

主站蜘蛛池模板: 达州市| 礼泉县| 建昌县| 泰顺县| 普洱| 罗平县| 上栗县| 盘山县| 华阴市| 苍南县| 合山市| 阿荣旗| 新干县| 沁水县| 樟树市| 高州市| 集安市| 来凤县| 班戈县| 灵石县| 肥城市| 玛沁县| 北流市| 大同县| 平湖市| 淮阳县| 电白县| 津市市| 孝昌县| 湖北省| 开平市| 榕江县| 且末县| 洱源县| 镇原县| 玛沁县| 岳池县| 鄂尔多斯市| 修武县| 平湖市| 宕昌县|