尹卓君
摘要:c語(yǔ)言作為許多軟件程序員的入門級(jí)編程語(yǔ)言,具有構(gòu)思簡(jiǎn)單、符號(hào)與數(shù)據(jù)豐富、更自由、易辨析、易移植、易兼容及運(yùn)算力強(qiáng)等優(yōu)勢(shì)與特點(diǎn)。c語(yǔ)言在編程中利用好指針、函數(shù)、位運(yùn)算技巧是改進(jìn)程序質(zhì)量及提高編程效率重要方法。c語(yǔ)言進(jìn)一步與其他匯編語(yǔ)言相互調(diào)用或嵌入應(yīng)用,往往使編程更簡(jiǎn)單,效果更佳。
關(guān)鍵詞:c語(yǔ)言;軟件開(kāi)發(fā);編程應(yīng)用
自1972年代美國(guó)貝爾實(shí)驗(yàn)室D.M在BCPL語(yǔ)言推出C語(yǔ)言以來(lái),C語(yǔ)言幾乎成為所有軟件開(kāi)發(fā)人員入門的編程語(yǔ)言。C語(yǔ)言憑借其屬性簡(jiǎn)單、靈活性高、兼容性好、通用性強(qiáng)與移植性強(qiáng)等特點(diǎn),在計(jì)算機(jī)軟件開(kāi)發(fā)編程設(shè)計(jì)、研究及學(xué)習(xí)中等各方面得到廣泛應(yīng)用。C語(yǔ)言對(duì)各種各樣其它編程語(yǔ)言的發(fā)展,以及在計(jì)算機(jī)軟件開(kāi)發(fā)中起到不可替代的作用。
1C語(yǔ)言優(yōu)勢(shì)和特點(diǎn)
C語(yǔ)言是計(jì)算機(jī)軟件編程中最基礎(chǔ)的一種編程語(yǔ)言,與其他編程語(yǔ)言比起來(lái)有顯著的優(yōu)勢(shì)。第一,簡(jiǎn)潔,操作便利,更易實(shí)現(xiàn)。其控制語(yǔ)句就包括9種,結(jié)構(gòu)類型分為順序、選擇及循環(huán)等3種。C語(yǔ)言在程序編寫過(guò)程中的語(yǔ)法格式簡(jiǎn)單,語(yǔ)言編譯便捷,且與硬件關(guān)聯(lián)度不高等優(yōu)勢(shì)。第二,運(yùn)算符號(hào)豐富。C語(yǔ)言總共擁有運(yùn)算符34種。正因?yàn)镃語(yǔ)言運(yùn)算符的多樣化,使得該語(yǔ)言在編程時(shí)表達(dá)便捷及形式豐富,甚至能實(shí)現(xiàn)許多高級(jí)編程語(yǔ)言中無(wú)法實(shí)現(xiàn)的操作運(yùn)算。第三,數(shù)據(jù)類型豐富。C語(yǔ)言包括普通、指針、堆棧、隊(duì)列、VOID及構(gòu)造等豐富的數(shù)據(jù)類型。這樣使得其在編程設(shè)計(jì)時(shí)面對(duì)復(fù)雜及疑難問(wèn)題的程序也能應(yīng)對(duì)自如。……