簡述c語言的優缺點

C語言是1972年由美國的Dennis Ritchie設計發明的,到1978年由美國電話電報公司(AT&T)貝爾實驗室正式發表了C語言。再到1970到80年代,C語言被普遍應用。這短短的幾十年時間實現了C語言的高速發展。
C語言爲何發展的如此迅速,這就要講述C語言的優勢:
1.C語言簡潔、緊湊,靈活性強(C語言僅40個關鍵字,9種控制語句,程序書寫形式自由性強,把高級語言的基本結構和語句與低級語言的實用性結合起來。);2.運算符豐富(它包括了算術運算符、賦值運算符、關係運算符、邏輯運算符、條件運算符、強制類型轉化運算符,還有特殊運算符。這些使C語言的運算及其豐富,表達式類型多樣);3.容許直接訪問物理地址,對硬件進行操做;4.數據類型多(整型、字符、數組、指針、結構體等);因爲時間的緣由,就暫時寫到這吧。
對於上面的編輯語言排行榜上的C#語言的領先,那麼C語言的缺點在哪呢?

1.對於數組的下標越界,未做檢查,致使運行其所寫程序時的數據溢出錯誤,有可能致使計算機系統底層的運行崩潰,使數據丟失,形成嚴重的後果。

2.是在它的數據封裝性上,這一點使得C語言數據的安全性存在很大缺陷。

數組

相關文章
相關標籤/搜索