国产一区在线观看视频-国产一区在线免费观看-国产一区在线视频-国产一区在线视频观看-国产一区中文字幕在线观看-国产一线二线三线女

正在閱讀:新手入門:C/C++中數(shù)組和指針類型的關(guān)系新手入門:C/C++中數(shù)組和指針類型的關(guān)系

2005-03-01 10:10 出處:PConline 作者:管寧 責(zé)任編輯:xietaoming

  對(duì)于數(shù)組和多維數(shù)組的內(nèi)容這里就不再討論了,前面的教程有過說明,這里主要講述的數(shù)組和指針類型的關(guān)系,通過對(duì)他們之間關(guān)系的了解可以更加深入的掌握數(shù)組和指針特性的知識(shí)!

  一個(gè)整數(shù)類型數(shù)組如下進(jìn)行定義:

int a[]={1,2,3,4}; 

  如果簡單寫成:

a;//數(shù)組的標(biāo)識(shí)符名稱

  這將代表的是數(shù)組第一個(gè)元素的內(nèi)存地址,a;就相當(dāng)于&a[0],它的類型是數(shù)組元素類型的指針,在這個(gè)例子中它的類型就是int*

  如果我們想訪問第二個(gè)元素的地址我們可以寫成如下的兩種方式:

&a[1]; 
 
a+1//注意這里的表示就是將a數(shù)組的起始地址向后進(jìn)一位,移動(dòng)到第二個(gè)元素的地址上也就是a[0]到a[1]的過程!

  數(shù)組名稱和指針的關(guān)系其實(shí)很簡單,其實(shí)數(shù)組名稱代表的是數(shù)組的第一個(gè)元素的內(nèi)存地址,這和指針的道理是相似的!

  下面我們來看一個(gè)完整的例子,利用指針來實(shí)現(xiàn)對(duì)數(shù)組元素的循環(huán)遍歷訪問!

#include <iostream
using namespace std; 
 
void main(void

    int a[2]={1,2}; 
 
    int *pb=a; //定義指針*pb的地址為數(shù)組a的開始地址 
 
    int *pe=a+2; //定義指針*pb的地址為數(shù)組a的結(jié)束地址 
 
    cout << a << "|" << a[0] << "|" << *(a+1) << "|" << pb << "|" << *pb <<endl; 
     
    while (pb!=pe) //利用地址進(jìn)行邏輯判斷是否到達(dá)數(shù)組的結(jié)束地址 
    { 
        cout << *pb << endl; 
        pb++; //利用遞增操作在循環(huán)中將pb的內(nèi)存地址不斷向后遞增 
    } 
    cin.get(); 
}

302 Found

302 Found


Powered by Tengine
tengine
主站蜘蛛池模板: 九九视频国产 | 一二三四社区在线播放 | 亚洲网址在线观看 | 久久久久久久蜜桃 | 欧美性xxxxbbbb | 前田香织一区二区中文字幕 | 九九这里有精品 | 男女性高清爱潮视频免费观看 | 香蕉毛片 | 国产一区二区成人 | 综合图片区 | 久久国产免费一区二区三区 | 久久99热这里只有精品 | a毛片免费| 欧美国产片 | 日本不卡高清视频 | 日本精品一区二区三区在线观看 | 亚洲欧美日韩高清一区二区一 | 亚洲免费网站在线观看 | 香蕉一区二区三区观 | 不卡一级aaa全黄毛片 | 三极毛片 | 成人日b视频 | 视频一区色眯眯视频在线 | 97在线公开视频 | 久久精品免看国产成 | 日本不卡视频在线播放 | 国产欧美另类久久久精品免费 | 亚洲精品成人456在线播放 | 亚洲精品九色在线网站 | 91日韩视频 | 日本一级毛片视频网站 | 德国女人一级毛片免费 | 国产综合色在线视频播放线视 | 内部片免费一区 | 四虎视频在线精品免费观看 | 我色综合 | 婷婷国产成人久久精品激情 | 亚洲日本va | 国产精品国产亚洲精品不卡 | 91国高清视频|