指針的值
發(fā)布時(shí)間:2014/6/7 20:18:16 訪問(wèn)次數(shù):1446
指針的值是指針本身存儲(chǔ)的數(shù)值,IN103KP這個(gè)值將被編譯器當(dāng)作一個(gè)地址,而不是_個(gè)一般的數(shù)值。
指針?biāo)赶虻膬?nèi)存區(qū)就是從指針的值所代表的那個(gè)內(nèi)存地址開始,長(zhǎng)度為sizeof(指針的類型)的一片內(nèi)存區(qū)。如果說(shuō)一個(gè)指針的值是X,那么該指針指向了以X為首地址的一片內(nèi)存區(qū)域;反過(guò)來(lái)說(shuō),如果一個(gè)指針指向了某塊內(nèi)存區(qū)域,那么該指針的值就是這塊內(nèi)存區(qū)域的首地址。
指針?biāo)赶虻膬?nèi)存區(qū)和指針?biāo)赶虻念愋褪莾蓚(gè)完全不同的概念,指針?biāo)赶虻念愋陀辛,但由于措針還未初始化,所以它所指向的內(nèi)存區(qū)是不存在的,或者說(shuō)該指針是無(wú)意義的。
每遇到一個(gè)指針,都應(yīng)該問(wèn)3個(gè)問(wèn)題:這個(gè)指針的類型是什么?指針指向的類型是什么?指針指向了哪里?
指針本身所占據(jù)的內(nèi)存區(qū)
指針本身占用了多大的內(nèi)存只需要用函數(shù)sizeof(指針的類型)計(jì)算一下就知道了。對(duì)于8位平臺(tái),指針本身占據(jù)了一個(gè)字節(jié)的長(zhǎng)度;對(duì)于16位平臺(tái),指針本身占據(jù)了兩個(gè)字節(jié)的長(zhǎng)度;對(duì)于32位平臺(tái),指針本身占據(jù)了4個(gè)字節(jié)的長(zhǎng)度。
在理解指針的概念時(shí),務(wù)必弄清楚“變量的指針,,和“指針變量”兩個(gè)概念。變量的指針就是變量的地址。指針變量指的是指向變量的指針變量,若有一個(gè)變量專門用來(lái)存放另一個(gè)變量的地址(即指針),則該變量稱為指向變量的指針變量(簡(jiǎn)稱指針變量),指針變量的值是指針。
指針變量的引用是通過(guò)取地址運(yùn)算符“&”來(lái)實(shí)現(xiàn)的。使用“&”和賦值運(yùn)算符“=”就可以使一個(gè)指針變量指向一個(gè)變量。
指針的值是指針本身存儲(chǔ)的數(shù)值,IN103KP這個(gè)值將被編譯器當(dāng)作一個(gè)地址,而不是_個(gè)一般的數(shù)值。
指針?biāo)赶虻膬?nèi)存區(qū)就是從指針的值所代表的那個(gè)內(nèi)存地址開始,長(zhǎng)度為sizeof(指針的類型)的一片內(nèi)存區(qū)。如果說(shuō)一個(gè)指針的值是X,那么該指針指向了以X為首地址的一片內(nèi)存區(qū)域;反過(guò)來(lái)說(shuō),如果一個(gè)指針指向了某塊內(nèi)存區(qū)域,那么該指針的值就是這塊內(nèi)存區(qū)域的首地址。
指針?biāo)赶虻膬?nèi)存區(qū)和指針?biāo)赶虻念愋褪莾蓚(gè)完全不同的概念,指針?biāo)赶虻念愋陀辛,但由于措針還未初始化,所以它所指向的內(nèi)存區(qū)是不存在的,或者說(shuō)該指針是無(wú)意義的。
每遇到一個(gè)指針,都應(yīng)該問(wèn)3個(gè)問(wèn)題:這個(gè)指針的類型是什么?指針指向的類型是什么?指針指向了哪里?
指針本身所占據(jù)的內(nèi)存區(qū)
指針本身占用了多大的內(nèi)存只需要用函數(shù)sizeof(指針的類型)計(jì)算一下就知道了。對(duì)于8位平臺(tái),指針本身占據(jù)了一個(gè)字節(jié)的長(zhǎng)度;對(duì)于16位平臺(tái),指針本身占據(jù)了兩個(gè)字節(jié)的長(zhǎng)度;對(duì)于32位平臺(tái),指針本身占據(jù)了4個(gè)字節(jié)的長(zhǎng)度。
在理解指針的概念時(shí),務(wù)必弄清楚“變量的指針,,和“指針變量”兩個(gè)概念。變量的指針就是變量的地址。指針變量指的是指向變量的指針變量,若有一個(gè)變量專門用來(lái)存放另一個(gè)變量的地址(即指針),則該變量稱為指向變量的指針變量(簡(jiǎn)稱指針變量),指針變量的值是指針。
指針變量的引用是通過(guò)取地址運(yùn)算符“&”來(lái)實(shí)現(xiàn)的。使用“&”和賦值運(yùn)算符“=”就可以使一個(gè)指針變量指向一個(gè)變量。
上一篇:指針
熱門點(diǎn)擊
- 變量主要由兩個(gè)部分構(gòu)成
- 漢字交換碼
- 變址尋址
- 補(bǔ)碼
- 倒裝芯片的組裝工藝流程
- X射線檢測(cè)BGA. CSP焊點(diǎn)圖像的評(píng)估和判
- FPC在技術(shù)上的難點(diǎn)
- 爆米花現(xiàn)象
- 晶圓級(jí)CSP (WL-CSP)
- 指針的值
推薦技術(shù)資料
- 單片機(jī)版光立方的制作
- N視頻: http://v.youku.comN_sh... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號(hào)調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究