C語(yǔ)言的主要特點(diǎn)
?C語(yǔ)言是結(jié)構(gòu)化語(yǔ)言:C語(yǔ)言以函數(shù)的形式實(shí)現(xiàn)結(jié)構(gòu)化程序設(shè)計(jì)中的模塊化的要求,易于實(shí)現(xiàn)程序間的共享。C語(yǔ)言提供了三種基本結(jié)構(gòu)(順序、分支、循環(huán))的表達(dá)方式。c語(yǔ)言結(jié)構(gòu)清晰,易于設(shè)計(jì)和維護(hù)。
?C語(yǔ)言運(yùn)算符豐富:C語(yǔ)言提供了34個(gè)運(yùn)算符,把括號(hào)、賦值都當(dāng)成運(yùn)算符處理,而且c語(yǔ)言中的很多運(yùn)算如逗號(hào)、指針、求字節(jié)等也是C語(yǔ)言所特有的。
?語(yǔ)言簡(jiǎn)潔、緊湊、程序書(shū)寫(xiě)靈活:C語(yǔ)言一共有32個(gè)關(guān)鍵字,9種控制語(yǔ)句,程序書(shū)寫(xiě)非常自由,這也使得C語(yǔ)言減少了對(duì)程序員的束縛,但同時(shí)由于其靈活,語(yǔ)法定義不嚴(yán)格,使得很多初學(xué)者掌控C語(yǔ)言也比較困難。
?C語(yǔ)言可以直接操縱硬件:通常有一種說(shuō)法是“C語(yǔ)言是中級(jí)語(yǔ)言”。因?yàn)榕c高級(jí)語(yǔ)言相比,C語(yǔ)言接近硬件,而與低級(jí)語(yǔ)言相比,C語(yǔ)言又具有面向用戶(hù)、容易書(shū)寫(xiě)和理解等特點(diǎn),因而很多大型軟件都是用C語(yǔ)言編寫(xiě)的。
?C語(yǔ)言可移植性好:C語(yǔ)言本身不依賴(lài)計(jì)算機(jī)硬件和操作系統(tǒng),因此用C語(yǔ)言編寫(xiě)的代碼可以適用各種機(jī)型及操作系統(tǒng),如DOS、UNIX、Windows等。
點(diǎn)擊加載更多評(píng)論>>