1. 程式人生 > >C語言-簡介

C語言-簡介

運行環境 數組下標 ria sdn IT alt width 技術 可用

????C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。最初是由丹尼斯·裏奇在貝爾實驗室為開發UNIX操作系統而設計的。C語言最開始是於1972年在DECPDP-11計算機上被首次實現。在1978年,布萊恩·柯林漢(Brian Kernighan)和丹尼斯·裏奇(DennisRitchie)制作了C的第一個公開可用的描述,現在被稱為 K&R 標準。

一、優缺點

優點:

  • 簡潔緊湊、靈活方便
  • 運算符豐富
  • 數據類型豐富
  • 允許直接訪問物理地址,對硬件進行操作
  • 生成目標代碼質量高,程序執行效率高
  • 可移植性好
  • 表達力強

缺點:

  • C語言的缺點主要表現在數據的封裝性上,這一點使得C在數據的安全性上有很大缺陷,這也是C和C++的一大區別。
  • C語言的語法限制不太嚴格,對變量的類型約束不嚴格,影響程序的安全性,對數組下標越界不作檢查等。從應用的角度,C語言比其他高級語言較難掌握。也就是說,對用C語言的人,要求對程序設計更熟練一些

二、C語言的應用範圍

技術分享圖片
C語言的應用範圍

C語言-簡介