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

郵箱
huangbenjincv@163.com

光泽县| 玛多县| 当阳市| 剑河县| 浦东新区| 东乡族自治县| 徐闻县| 拜城县| 永寿县| 施秉县| 黄平县| 全椒县| 鄂伦春自治旗| 湘阴县| 巨野县| 无为县| 阿克陶县| 泗阳县| 建德市| 鸡西市| 桂林市| 嘉兴市| 连江县| 靖江市| 巧家县| 井冈山市| 博白县| 繁昌县| 台安县| 兴海县| 庐江县| 阆中市| 习水县| 安徽省| 芷江| 大方县| 望奎县| 云南省| 太康县| 临夏县| 连城县|