...">
瀏覽量:140次
c語言的主要特點是什么?讓我們一起了解一下吧!
1、語言簡潔,方便靈活
C語言是現(xiàn)有程序設(shè)計語言中規(guī)模最小的語言之一,而小的語言體系往往能設(shè)計出較好的程序。C語言的書寫形式比較自由,表達方法簡潔,使用一些簡單的方法就可以構(gòu)造出相當復(fù)雜的數(shù)據(jù)類型和程序結(jié)構(gòu)。
2、可移植性好
C語言是通過編譯來得到可執(zhí)行代碼的,C語言的編譯程序便于移植,從而使在一種單片機上使用的C語言程序,可以不加修改或稍加修改即可方便地移植到另一種結(jié)構(gòu)類型的單片機上去。這大大增強了我們使用各種單片機進行產(chǎn)品開發(fā)的能力。
3、表達能力強
C語言具有豐富的數(shù)據(jù)結(jié)構(gòu)類型,可以根據(jù)需要采用整型、實型、字符型、數(shù)組類型、指針類型、結(jié)構(gòu)類型、聯(lián)合類型、枚舉類型等多種數(shù)據(jù)類型來實現(xiàn)各種復(fù)雜數(shù)據(jù)結(jié)構(gòu)的運算。
4、表達方式靈活
利用C語言提供的多種運算符,可以組成各種表達式,還可采用多種方法來獲得表達式的值,從而使用戶在程序設(shè)計中具有更大的靈活性。
5、可進行結(jié)構(gòu)化程序設(shè)計
C語言是以函數(shù)作為程序設(shè)計的基本單位的,C語言程序中的函數(shù)相當于匯編語言中的子程序。C語言對于輸入和輸出的處理也是通過函數(shù)調(diào)用來實現(xiàn)的。各種C語言編譯器都會提供一個函數(shù)庫,其中包含有許多標準函數(shù),如各種數(shù)學(xué)函數(shù)、標準輸入輸出函數(shù)等。
6、可以直接操作計算機硬件
C語言具有直接訪問單片機物理地址的能力,可以直接訪問片內(nèi)或片外存儲器,還可以進行各種位操作。
7、 生成的目標代碼質(zhì)量高
匯編語言程序目標代碼的效率是最高的,統(tǒng)計表明,對于同一個問題,用C語言編寫的程序生成代碼的效率僅比用匯編語言編寫的程序低10%~20%。
拓展:C語言是什么
C語言是一門面向過程、抽象化的通用程序設(shè)計語言,廣泛應(yīng)用于底層開發(fā)。C語言能以簡易的方式編譯、處理低級存儲器。C語言是僅產(chǎn)生少量的機器語言以及不需要任何運行環(huán)境支持便能運行的高效率程序設(shè)計語言。
今天的分享就是這些,希望能幫助到大家!
[聲明]本網(wǎng)轉(zhuǎn)載網(wǎng)絡(luò)媒體稿件是為了傳播更多的信息,此類稿件不代表本網(wǎng)觀點,本網(wǎng)不承擔此類稿件侵權(quán)行為的連帶責(zé)任。故此,如果您發(fā)現(xiàn)本網(wǎng)站的內(nèi)容侵犯了您的版權(quán),請您的相關(guān)內(nèi)容發(fā)至此郵箱【779898168@qq.com】,我們在確認后,會立即刪除,保證您的版權(quán)。
官網(wǎng)優(yōu)化
整站優(yōu)化
渠道代理
400-655-5776