国产欧美白嫩精品,精品思思久久99热网,亚洲国产成在线网站91,国产欧美一区二区三区户外

  • <strike id="uqc0k"></strike>
    <ul id="uqc0k"></ul>
  • <delect id="uqc0k"><s id="uqc0k"></s></delect><ul id="uqc0k"><acronym id="uqc0k"></acronym></ul>
    <center id="uqc0k"><source id="uqc0k"></source></center>
  • <strike id="uqc0k"><noscript id="uqc0k"></noscript></strike>
    <center id="uqc0k"></center>

    c語言的特點(diǎn)

    回答
    愛揚(yáng)教育

    2022-02-05

    • 相關(guān)推薦
    C語言的特點(diǎn) :簡潔緊湊、靈活方便;運(yùn)算符豐富 ;數(shù)據(jù)結(jié)構(gòu)豐富 ;C是結(jié)構(gòu)式語言 ;C語法限制不太嚴(yán)格、程序設(shè)計(jì)自由度大;C語言允許直接訪問物理地址,可以直接對硬件進(jìn)行操作;C語言程序生成代碼質(zhì)量高,程序執(zhí)行效率高;C語言適用范圍大,可移植性好。

    擴(kuò)展資料

      簡潔緊湊、靈活方便:

      C語言一共只有32個關(guān)鍵字,9種控制語句,程序書寫自由,主要用小寫字母表示。它把高級語言的基本結(jié)構(gòu)和語句與低級語言的實(shí)用性結(jié)合起來。 C 語言可以象匯編語言一樣對位、字節(jié)和地址進(jìn)行操作, 而這三者是計(jì)算機(jī)最基本的工作單元。

      運(yùn)算符豐富:

      C的運(yùn)算符包含的范圍很廣泛,共有種34個運(yùn)算符。C語言把括號、賦值、強(qiáng)制類型轉(zhuǎn)換等都作為運(yùn)算符處理。從而使C的運(yùn)算類型極其豐富表達(dá)式類型多樣化,靈活使用各種運(yùn)算符可以實(shí)現(xiàn)在其它高級語言中難以實(shí)現(xiàn)的運(yùn)算。

      數(shù)據(jù)結(jié)構(gòu)豐富:

      C的數(shù)據(jù)類型有:整型、實(shí)型、字符型、數(shù)組類型、指針類型、結(jié)構(gòu)體類型、共用體類型等。能用來實(shí)現(xiàn)各種復(fù)雜的數(shù)據(jù)類型的運(yùn)算。并引入了指針概念,使程序效率更高。另外C語言具有強(qiáng)大的圖形功能, 支持多種顯示器和驅(qū)動器。且計(jì)算功能、邏輯判斷功能強(qiáng)大。

      C是結(jié)構(gòu)式語言:

      結(jié)構(gòu)式語言的顯著特點(diǎn)是代碼及數(shù)據(jù)的分隔化,即程序的各個部分除了必要的信息交流外彼此獨(dú)立。這種結(jié)構(gòu)化方式可使程序?qū)哟吻逦? 便于使用、維護(hù)以及調(diào)試。C語言是以函數(shù)形式提供給用戶的,這些函數(shù)可方便的調(diào)用,并具有多種循環(huán)、條件語句控制程序流向,從而使程序完全結(jié)構(gòu)化。

      C語法限制不太嚴(yán)格、程序設(shè)計(jì)自由度大:

      一般的高級語言語法檢查比較嚴(yán),能夠檢查出幾乎所有的語法錯誤。而C語言允許程序編寫者有較大的自由度。

      C語言允許直接訪問物理地址,可以直接對硬件進(jìn)行操作:

      因此既具有高級語言的功能,又具有低級語言的許多功能,能夠象匯編語言一樣對位、字節(jié)和地址進(jìn)行操作,而這三者是計(jì)算機(jī)最基本的工作單元,可以用來寫系統(tǒng)軟件。

      C語言程序生成代碼質(zhì)量高,程序執(zhí)行效率高:

      一般只比匯編程序生成的目標(biāo)代碼效率低10へ20%。

      C語言適用范圍大,可移植性好:

      C語言有一個突出的優(yōu)點(diǎn)就是適合于多種操作系統(tǒng), 如DOS、UNIX,也適用于多種機(jī)型。

      用法補(bǔ)充:C語言對操作系統(tǒng)和系統(tǒng)使用程序以及需要對硬件進(jìn)行操作的場合,用C語言明顯優(yōu)于其它高級語言,許多大型應(yīng)用軟件都是用C語言編寫的。 C語言具有繪圖能力強(qiáng),可移植性,并具備很強(qiáng)的數(shù)據(jù)處理能力,因此適于編寫系統(tǒng)軟件,三維,二維圖形和動畫它是數(shù)值計(jì)算的高級語言。

      特有特點(diǎn):

      C語言是一個有結(jié)構(gòu)化程序設(shè)計(jì)、具有變量作用域(variable scope)以及遞歸功能的過程式語言。

      C語言傳遞參數(shù)均是以值傳遞(pass by value),另外也可以傳遞指針(a pointer passed by value)。

      不同的變量類型可以用結(jié)構(gòu)體(struct)組合在一起。

      只有32個保留字(reserved keywords),使變量、函數(shù)命名有更多彈性。

      部份的變量類型可以轉(zhuǎn)換,例如整型和字符型變量。

      通過指針(pointer),C語言可以容易的對存儲器進(jìn)行低級控制。

      預(yù)編譯處理(preprocessor)讓C語言的編譯更具有彈性。