- 數(shù)據(jù)類型,運(yùn)算符和表達(dá)式01
- 數(shù)據(jù)類型,運(yùn)算符和表達(dá)式02
- 數(shù)據(jù)類型,運(yùn)算符和表達(dá)式03
- 數(shù)據(jù)類型,運(yùn)算符和表達(dá)式04
- 數(shù)據(jù)類型,運(yùn)算符和表達(dá)式05
- 順序程序設(shè)計(jì)01
- 順序程序設(shè)計(jì)02
- 順序程序設(shè)計(jì)03
- 分支結(jié)構(gòu)程序01
- 分支結(jié)構(gòu)程序02
- 分支結(jié)構(gòu)程序03
- 分支結(jié)構(gòu)程序04
- 分支結(jié)構(gòu)程序05
- 分支結(jié)構(gòu)程序06
- 循環(huán)控制結(jié)構(gòu)程序01
- 循環(huán)控制結(jié)構(gòu)程序02
- 循環(huán)控制結(jié)構(gòu)程序03
- 循環(huán)控制結(jié)構(gòu)程序04
- 循環(huán)控制結(jié)構(gòu)程序05
- 循環(huán)控制結(jié)構(gòu)程序06
- 循環(huán)控制結(jié)構(gòu)程序07
- 數(shù)組01
- 數(shù)組02
- 數(shù)組03
- 數(shù)組04
- 數(shù)組05
- 數(shù)組06
- 數(shù)組07
- 數(shù)組08
- 數(shù)組09
- 函數(shù)01
- 函數(shù)02
- 函數(shù)03
- 函數(shù)04
- 函數(shù)05
- 函數(shù)06
- 函數(shù)07
- 函數(shù)08
- 函數(shù)09
- 指針01
- 指針02
- 指針03
- 指針04
- 指針05
- 指針06
- 指針07
- 指針08
- 指針09
- 預(yù)處理01
- 預(yù)處理02
- 預(yù)處理03
- 結(jié)構(gòu)體與共用體01
- 結(jié)構(gòu)體與共用體02
- 結(jié)構(gòu)體與共用體03
- 結(jié)構(gòu)體與共用體04
- 結(jié)構(gòu)體與共用體05
- 結(jié)構(gòu)體與共用體06
- 文件操作01
- 文件操作02
- 位運(yùn)算01
- 位運(yùn)算02
C語(yǔ)言的特點(diǎn)
(1)語(yǔ)言簡(jiǎn)潔、緊湊,使用方便、靈活。32個(gè)關(guān)鍵字、9種控制語(yǔ)句,程序形式自由。
(2)運(yùn)算符豐富。34種運(yùn)算符。
(3)數(shù)據(jù)類型豐富,具有現(xiàn)代語(yǔ)言的各種數(shù)據(jù)結(jié)構(gòu)。
(4)具有結(jié)構(gòu)化的控制語(yǔ)句,是完全模塊化和結(jié)構(gòu)化的語(yǔ)言。
(5)語(yǔ)法限制不太嚴(yán)格,程序設(shè)計(jì)自由度大。(6)允許直接訪問(wèn)物理地址,能進(jìn)行位操作,能實(shí)現(xiàn)匯編語(yǔ)言的大部分功能,可直接對(duì)硬件進(jìn)行操作。兼有高級(jí)和低級(jí)語(yǔ)言的特點(diǎn)。
(7)目標(biāo)代碼質(zhì)量高,程序執(zhí)行效率高。只比匯編程序生成的目標(biāo)代碼效率低10
%-20%。
(8)程序可移植性好(與匯編語(yǔ)言比)。
基本上不做修改就能用于各種型號(hào)的計(jì)算機(jī)和各種操作系統(tǒng)。
問(wèn)題:既然有了面向?qū)ο蟮腃++語(yǔ)言,為什么還要學(xué)習(xí)C語(yǔ)言?
解釋1:C++是由于開發(fā)大型應(yīng)用軟件的需要而產(chǎn)生的,并不是所有的人都要去編寫大型軟件。
解釋2:面向?qū)ο蟮幕A(chǔ)是面向過(guò)程。C++
是面向?qū)ο蟮恼Z(yǔ)言,C是面向過(guò)程的,學(xué)起來(lái)比C語(yǔ)言困難得多,所以不太適合程序設(shè)計(jì)的初學(xué)者。
