心理

當前位置 /首頁/完美生活/心理/列表

c語言的發展及其特點簡答題

c語言的發展及其特點簡答題

C語言發展史

1963年劍橋大學將ALG 60 發展成CPL語言

1967劍大的(馬丁理查德)對CPL語言簡化,產生BCPL語言

1970美國貝爾實驗室(肯湯姆森)將BCPL精華提煉 B語言

1973美國貝爾實驗室(丹尼斯瑞切)在b語言基礎上設計出新語言C語言

1977娜娜 發表《可移植的C語言編譯程序》

1978年(布瑞恩科尼森)和DennisM。Ritchie出版c

1983年–美國ANSL c標本被採用

C語言的特點

1、C語言具有結構語言的特點

C語言具有結構化的流程控制語句實現選擇結構、循環結構,允許採用縮進的書寫形式編程。所以,C語言編寫的程序層次結構清晰

2、C語言的主要結構成分是函數

一個C程序(.c)必須有一個主函數(main函數),程序從main函數開始執行

3、運算符豐富

C語言提供了輸入函數和輸出函數,常用的有scanf輸入函數和printf輸出函數,在使用過程中會用到一些轉義字符,比如:n(換行)。還有控制輸入或輸出數據類型的格式説明符,比如:%d------十進制整數,%f--------以小數形式表示單精度、雙精度的實數

4、數據類型豐富

數據類型包含基本類型(int、short、long、float、double、char)、構造類型(數組、結構體、共用體)、指針類型、空類型

5、比較接近硬件

允許直接訪問物理地址,能進行位操作,能實現彙編語言的大部分功能,可直接對硬件進行操作

6、語法限制少和程序設計自由度大

允許程序編寫者有較大的自由度,放寬了以往高級語言嚴格的語法檢查,較好的處理了“限制”與“靈活”這一矛盾

7、生成目標代碼質量高、程序執行效率高

只比彙編程序生成的目標代碼效率低10%-20%

8、可移植性好

程序可從一個環境不經過改動或稍加改動就可移植到另一個完全不同的環境中運行

TAG標籤:簡答題 語言 #