新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 嵌入式C、標(biāo)準(zhǔn)C、單片機(jī)C區(qū)別

嵌入式C、標(biāo)準(zhǔn)C、單片機(jī)C區(qū)別

作者: 時(shí)間:2016-11-24 來源:網(wǎng)絡(luò) 收藏
一、嵌入式C/單片機(jī)C/標(biāo)準(zhǔn)C知識點(diǎn)


知識點(diǎn)1:嵌入式C、標(biāo)準(zhǔn)C、單片機(jī)C區(qū)別

本文引用地址:http://m.butianyuan.cn/article/201611/321052.htm

知識點(diǎn)2:程序組成和程序原則

知識點(diǎn)3:變量類型(函數(shù)、數(shù)組、指針、結(jié)構(gòu)體等類型)

知識點(diǎn)4:常用的運(yùn)算符和關(guān)系表達(dá)式,例如: | || ^ ~等

知識點(diǎn)5: 9條基本語句和32個(gè)關(guān)鍵字


知識點(diǎn)6:函數(shù)組成和函數(shù)關(guān)鍵兩句話

知識點(diǎn)7:數(shù)組組成和數(shù)組典型應(yīng)用

知識點(diǎn)8:指針(指針組成、指針含義、指針典型應(yīng)用、指針4要素)

知識點(diǎn)9:模塊化編程、編程規(guī)范、編程優(yōu)化。

--------------------------------------------


知識點(diǎn)10:結(jié)構(gòu)體

知識點(diǎn)11:鏈表和文件(LINUX)

知識點(diǎn)12:宏定義和編程思想、算法


說明:

學(xué)習(xí)單片機(jī)C一般只需要前9個(gè)知識點(diǎn)即可進(jìn)行產(chǎn)品開發(fā),但要學(xué)習(xí)嵌入式C還需要要掌握:指針、結(jié)構(gòu)體、鏈表、宏定義等知識點(diǎn)。

二、單片機(jī)C、嵌入式C、標(biāo)準(zhǔn)C區(qū)別:

這三種C語言都來源于標(biāo)準(zhǔn)C,基本上是完全一樣的,區(qū)別只有三點(diǎn):

單片機(jī)C、嵌入式C比標(biāo)準(zhǔn)C多了

1、中斷函數(shù);

2、特殊功能寄存器:例如P0、ACC、R0等寄存器

(前兩個(gè)是單片機(jī)C、嵌入式C特有的,標(biāo)準(zhǔn)C中沒有);

3、位變量、bit和sbit(這是單片機(jī)C特有的)



評論


技術(shù)專區(qū)

關(guān)閉