更新時間:2020-11-20 來源:黑馬程序員 瀏覽量:
早期的C語言主要用于UNIX系統(tǒng)開發(fā),后來C語言標(biāo)準(zhǔn)確立,C語言逐漸被廣泛應(yīng)用在各個領(lǐng)域,成為上世紀(jì)八十年代乃至今天最優(yōu)秀的程序設(shè)計語言之一。C語言什么特點?可以總結(jié)為以下幾條:
1、表達(dá)能力強
C99標(biāo)準(zhǔn)總共37個關(guān)鍵字、9個控制語句并且具備豐富的數(shù)據(jù)類型。C語言的編寫比較自由、簡潔,使用簡單的方法就能構(gòu)造出復(fù)雜的數(shù)據(jù)類型或者數(shù)據(jù)結(jié)構(gòu),具備復(fù)雜數(shù)據(jù)結(jié)構(gòu)運算的能力。
2、結(jié)構(gòu)化設(shè)計
C語言在程序設(shè)計中講究自頂向下規(guī)劃項目的思路,在編程中注重的是每個功能模塊化編程,各個功能模塊之間體現(xiàn)出結(jié)構(gòu)化的特點。這使得C語言程序可讀性強、結(jié)構(gòu)清晰。
3、高效性
C語言具有直接訪問物理地址的能力,方便了內(nèi)存的管理。據(jù)統(tǒng)計對于同一個程序,使用C語言編寫程序生成的目標(biāo)代碼僅比匯編編寫的程序生成的目標(biāo)代碼執(zhí)行效率低10%-20%,是其他高級語言不能相比的。
4、可移植
C語言出現(xiàn)以前,程序員多使用匯編進(jìn)行編程,不同的硬件必須使用不同的匯編進(jìn)行編寫,這就增加了編程的難度。由于C語言的編譯器能夠移植到不同的設(shè)備中,使用C語言編寫的程序修改部分代碼就可以移植到其它設(shè)備運行。
猜你喜歡:
【AI設(shè)計】北京143期畢業(yè)僅36天,全員拿下高薪offer!黑馬AI設(shè)計連續(xù)6期100%高薪就業(yè)
2025-09-19【跨境電商運營】深圳跨境電商運營畢業(yè)22個工作日,就業(yè)率91%+,最高薪資達(dá)13500元
2025-09-19【AI運維】鄭州運維1期就業(yè)班,畢業(yè)14個工作日,班級93%同學(xué)已拿到Offer, 一線均薪資 1W+
2025-09-19【AI鴻蒙開發(fā)】上海校區(qū)AI鴻蒙開發(fā)4期5期,距離畢業(yè)21天,就業(yè)率91%,平均薪資14046元
2025-09-19【AI大模型開發(fā)-Python】畢業(yè)33個工作日,就業(yè)率已達(dá)到94.55%,班均薪資20763元
2025-09-19【AI智能應(yīng)用開發(fā)-Java】畢業(yè)當(dāng)天offer率91%,薪資1W+占比54.2%,班級均薪12k+
2025-09-19