單片機(jī)C語言第2章51單片機(jī)硬件及C51編程基礎(chǔ)課件.ppt
《單片機(jī)C語言第2章51單片機(jī)硬件及C51編程基礎(chǔ)課件.ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《單片機(jī)C語言第2章51單片機(jī)硬件及C51編程基礎(chǔ)課件.ppt(15頁珍藏版)》請(qǐng)?jiān)趨R文網(wǎng)上搜索。
1、2.6數(shù)組、指針、函數(shù)數(shù)組、指針、函數(shù)2.6.1數(shù)組數(shù)組1、一維數(shù)組一維數(shù)組:具有一個(gè)下標(biāo)的數(shù)組元素組成的數(shù)組:具有一個(gè)下標(biāo)的數(shù)組元素組成的數(shù)組類型說明符類型說明符數(shù)組名數(shù)組名元素個(gè)數(shù)元素個(gè)數(shù);intdemol10;inta5=1,2,3,4,5;2、二維數(shù)組或多維數(shù)組二維數(shù)組或多維數(shù)組:具有兩個(gè)或兩個(gè)以上下標(biāo):具有兩個(gè)或兩個(gè)以上下標(biāo)的數(shù)組元素組成的數(shù)組的數(shù)組元素組成的數(shù)組floatdemo234;inta34=1,2,3,4,5,6,7,8,9,10,11,12;3、字符數(shù)組字符數(shù)組:若一個(gè)數(shù)組的元素是字符型的,則該:若一個(gè)數(shù)組的元素是字符型的,則該數(shù)組是字符數(shù)組數(shù)組是字符數(shù)組chara12
2、=“ChongQing”;4、查表查表:數(shù)組的一個(gè)有用功能是查表:數(shù)組的一個(gè)有用功能是查表unsignedcharcodetab5=1,2,3,4,5;例題:例題:將攝氏溫度轉(zhuǎn)換成華氏溫度將攝氏溫度轉(zhuǎn)換成華氏溫度#defineucharunsignedcharucharcodetempt=32,34,36,37,39,41;ucharftoc(uchardegc)returntemptdegc;voidmain()ucharx;x=ftoc(5);2.6.2指針指針1、指針是用來存放數(shù)組或變量的存儲(chǔ)區(qū)地址。程序的指令、常量、變量和特殊寄存器都存放在內(nèi)存單元或相應(yīng)的存儲(chǔ)區(qū)中,這些存儲(chǔ)區(qū)是按字節(jié)劃
3、分的,每個(gè)存儲(chǔ)單元都可以用唯一的編號(hào)去讀或?qū)憯?shù)據(jù),這個(gè)編號(hào)就是常說的存儲(chǔ)單元的地址。而讀寫這個(gè)單元的動(dòng)作稱為尋址。2、指針變量:用一變量存放另一個(gè)變量的地址,那么用來存放變量地址的變量稱為指針變量。3、基于存儲(chǔ)器的指針:定義一個(gè)指針時(shí),若給出了它所指對(duì)象的存儲(chǔ)類型,則該指針是基于存儲(chǔ)器的指針。char xdata *px;char xdata *data pdx;4、一般指針 一般指針聲明格式如下:數(shù)據(jù)類型 *指針變量;char *pz;1、一般函數(shù)、一般函數(shù) 函數(shù)定義的一般形式為:函數(shù)類型 函數(shù)名(形式參數(shù)表)局部變量定義 函數(shù)體語句 “函數(shù)類型”說明了自定義函數(shù)返回值的類型?!昂瘮?shù)名”是用
4、標(biāo)識(shí)符表示的自定義函數(shù)名字。“形式參數(shù)表”中列出的是在主調(diào)用函數(shù)與被調(diào)用函數(shù)之間傳遞數(shù)據(jù)的形式參數(shù),形式參數(shù)的類型必須要加以說明。如果定義的是無參函數(shù),可以沒有形式參數(shù)表,但圓括號(hào)不能省略?!熬植孔兞慷x”是對(duì)在函數(shù)內(nèi)部使用的局部變量進(jìn)行定義。“函數(shù)體語句”是為完成該函數(shù)的特定功能而設(shè)置的各種語句。2.6.3函數(shù)函數(shù) C51程序中函數(shù)是可以互相調(diào)用的。所謂函數(shù)調(diào)用就是在一個(gè)函數(shù)體中引用另外一個(gè)已經(jīng)定義了的函數(shù),前者稱為主調(diào)函數(shù),后者稱為被調(diào)用函數(shù)。函數(shù)調(diào)用的一般形式為:函數(shù)名(實(shí)際參數(shù)表)“函數(shù)名”指出被調(diào)用的函數(shù)?!皩?shí)際參數(shù)表”中可以包含多個(gè)實(shí)際參數(shù),各個(gè)參數(shù)之間用逗號(hào)隔開。實(shí)際參數(shù)的作用是
- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
20 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 單片機(jī) 語言 51 硬件 C51 編程 基礎(chǔ) 課件
鏈接地址:http://zhizhaikeji.com/p-28999103.html