<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語言中什么是指針

        時間: 歐東艷656 分享

        在c語言中什么是指針

          為了說清楚什么是指針,必須弄清楚數(shù)據(jù)在內(nèi)存中是如何存儲的,又是如何讀取的。

          如果在程序中定義了一個變量,在編譯時就給這個變量分配內(nèi)存單元。系統(tǒng)根據(jù)程序中定義的變量類型,分配一定長度的空間。例如,C++編譯系統(tǒng)一般為整型變量分配4個字節(jié),為單精度浮點型變量分配4個字節(jié),為字符型變量分配1個字節(jié)。內(nèi)存區(qū)的每一個字節(jié)有一個編號,這圖6.1就是“地址”。

          圖6.1

          請務(wù)必弄清楚一個內(nèi)存單元的地址與內(nèi)存單元的內(nèi)容這兩個概念的區(qū)別。在程序中一般是通過變量名來對內(nèi)存單元進行存取操作的。其實程序經(jīng)過編譯以后已經(jīng)將變量名轉(zhuǎn)換為變量的地址,對變量值的存取都是通過地址進行的。這種按變量地址存取變量值的方式稱為直接存取方式,或直接訪問方式。

          還可以采用另一種稱為間接存取(間接訪問)的方式。可以在程序中定義這樣一種特殊的變量,它是專門用來存放地址的。

          圖6.2是直接訪問和間接訪問的示意圖。為了將數(shù)值3送到變量中,可以有兩種方法:

          直接將數(shù)3送到整型變量i所標(biāo)識的單元中。見圖6.2(a)。

          將3送到指針變量i_pointer所指向的單元(這就是變量i所標(biāo)識的單元)中。見圖6.2(b)。

          圖6.2

          所謂指向,就是通過地址來體現(xiàn)的。

          由于通過地址能找到所需的變量單元,因此可以說,地址指向該變量單元。因此將地址形象化地稱為“指針”,一個變量的地址稱為該變量的指針。

          如果有一個變量是專門用來存放另一變量地址(即指針)的,則它稱為指針變量。指針變量的值(即指針變量中存放的值)是地址(即指針)。

        243509 主站蜘蛛池模板: 欧美人成精品网站播放| 精品亚洲成A人在线观看青青 | 亚洲伊人情人综合网站| 亚洲中文字幕国产综合| 暖暖影院日本高清...免费| 啊灬啊灬啊灬快灬高潮了电影片段| 色综合 图片区 小说区| 国产精品久久久久9999| 国产精品中文字幕在线看| 欧美成人黄在线观看| 无码av中文字幕久久专区| 9久久伊人精品综合| www国产成人免费观看视频| 国产AV福利第一精品| 日本久久一区二区三区高清| 日日噜久久人妻一区二区| 欧美丰满熟妇xxxx性ppx人交| 乱中年女人伦av三区| av大片| 无码人妻丰满熟妇啪啪| 虎白女粉嫩尤物福利视频| 久久精品天天中文字幕人妻| 日韩精品一区二区三区激| 巨熟乳波霸若妻在线播放| 国产视频一区二区在线看| 日韩人妻无码精品久久| 又大又硬又爽免费视频| 亚洲中文字幕无码专区| 18黑白丝水手服自慰喷水| 精品国产中文字幕av| mm1313亚洲国产精品无吗| 亚洲成人av在线高清| 综合午夜福利中文字幕人妻| 亚洲国产成人不卡高清麻豆| 国产午夜成人久久无码一区二区 | 久久精品aⅴ无码中文字幕| 18禁视频一区二区三区| 国产一区二区三区导航| 国产成人精品一区二区三| 国产成人高清精品免费软件| 国产人成激情视频在线观看|