<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學(xué)習(xí)啦 > 知識大全 > 知識百科 > 百科知識 > 指針在c語言中是什么

        指針在c語言中是什么

        時(shí)間: 歐東艷656 分享

        指針在c語言中是什么

          在計(jì)算機(jī)中,所有的數(shù)據(jù)都是存放在內(nèi)存中的,一般把內(nèi)存中的一個(gè)字節(jié)稱為一個(gè)內(nèi)存單元,不同的數(shù)據(jù)類型所占用的內(nèi)存單元數(shù)不一樣,如int占用4個(gè)字節(jié),char占用1個(gè)字節(jié)。為了正確地訪問這些內(nèi)存單元,必須為每個(gè)內(nèi)存單元編上號。每個(gè)內(nèi)存單元的編號是唯一的,根據(jù)編號可以準(zhǔn)確地找到該內(nèi)存單元。

          內(nèi)存單元的編號叫做地址(Address),也稱為指針(Pointer)。

          內(nèi)存單元的指針和內(nèi)存單元的內(nèi)容是兩個(gè)不同的概念。 可以用一個(gè)通俗的例子來說明它們之間的關(guān)系。我們用銀行卡到ATM機(jī)取款時(shí),系統(tǒng)會(huì)根據(jù)我們的卡號去查找賬戶信息,包括存取款記錄、余額等,信息正確、余額足夠的情況下才允許我們?nèi)】睢T谶@里,卡號就是賬戶信息的指針, 存取款記錄、余額等就是賬戶信息的內(nèi)容。對于一個(gè)內(nèi)存單元來說,單元的地址(編號)即為指針,其中存放的數(shù)據(jù)才是該單元的內(nèi)容。

          在C語言中,允許用一個(gè)變量來存放指針,這種變量稱為指針變量。因此,一個(gè)指針變量的值就是某個(gè)內(nèi)存單元的地址或稱為某內(nèi)存單元的指針。

          設(shè)有字符變量C,其內(nèi)容為 'K'(ASCII碼為十進(jìn)制數(shù) 75),C占用了011A號單元(地址通常用十六進(jìn)數(shù)表示)。設(shè)有指針變量P,內(nèi)容為011A,這種情況我們稱為P指向變量C,或說P是指向變量C的指針。

          嚴(yán)格地說,一個(gè)指針是一個(gè)地址,是一個(gè)常量。而一個(gè)指針變量卻可以被賦予不同的指針值,是變量。但常把指針變量簡稱為指針。為了避免混淆,本教程約定:“指針”是指地址,是常量,“指針變量”是指取值為地址的變量。定義指針的目的是為了通過指針去訪問內(nèi)存單元。

          既然指針變量的值是一個(gè)地址,那么這個(gè)地址不僅可以是變量的地址,也可以是其它數(shù)據(jù)結(jié)構(gòu)的地址。在一個(gè)指針變量中存放一個(gè)數(shù)組或一個(gè)函數(shù)的首地址有何意義呢?

          因?yàn)閿?shù)組或函數(shù)都是連續(xù)存放的。通過訪問指針變量取得了數(shù)組或函數(shù)的首地址,也就找到了該數(shù)組或函數(shù)。這樣一來,凡是出現(xiàn)數(shù)組,函數(shù)的地方都可以用一個(gè)指針變量來表示,只要該指針變量中賦予數(shù)組或函數(shù)的首地址即可。這樣做,將會(huì)使程序的概念十分清楚,程序本身也精練、高效。

          在C語言中,一種數(shù)據(jù)類型或數(shù)據(jù)結(jié)構(gòu)往往都占有一組連續(xù)的內(nèi)存單元。用“地址”這個(gè)概念并不能很好地描述一種數(shù)據(jù)類型或數(shù)據(jù)結(jié)構(gòu),而“指針”雖然實(shí)際上也是一個(gè)地址,但它卻是一個(gè)數(shù)據(jù)結(jié)構(gòu)的首地址,它是“指向”一個(gè)數(shù)據(jù)結(jié)構(gòu)的,因而概念更為清楚,表示更為明確。 這也是引入“指針”概念的一個(gè)重要原因。

        243582 主站蜘蛛池模板: 天天做天天爱夜夜爽导航| 九色综合国产一区二区三区| 亚洲一区二区三区av链接| 国产系列丝袜熟女精品视频| 精品九九人人做人人爱| 伊人色综合网久久天天| 日韩精品自拍偷拍一区二区| 亚洲精品久久久久久下一站| 强d乱码中文字幕熟女1000部| 久久精品免视看国产成人| 一区二区日韩中文字幕| 视频一区视频二区在线视频| 美女黄网站人色视频免费国产| 中文字幕有码无码AV| 亚洲 日韩 在线精品| 99热在线免费观看| 亚洲成人av在线高清| 永久黄网站色视频免费观看| 日本中文字幕有码在线视频 | 亚洲熟女少妇乱色一区二区| 国语精品国内自产视频| 女同另类激情在线三区| 无码国产69精品久久久久网站| 中文无码高潮到痉挛在线视频| 久久天天躁狠狠躁夜夜躁2020 | 成人av一区二区三区| 亚洲AV成人无码精品电影在线| 视频日本一区二区三区| 国产成人综合色就色综合 | 亚洲国产精品成人综合色在| 久久久久国产精品熟女影院| 成在人线av无码免费看网站直播 | 国产播放91色在线观看| 久久精品免费观看国产| 亚洲av影院一区二区三区| 国产一区二区三区韩国| 欧美日韩精品一区二区三区| 午夜福利精品国产二区| 顶级嫩模精品视频在线看| 人妻少妇无码精品专区| 国产va免费精品高清在线|