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

正在閱讀:新手入門: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}; 

  如果簡(jiǎn)單寫成:

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í)很簡(jiǎn)單,其實(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
主站蜘蛛池模板: 日本免费一区二区三区中文 | 99精品视频在线这里只有 | 激情影院在线观看 | 国产福利视频在线播放 | 亚洲涩色 | 欧美一级欧美一级毛片 | 日本a级精品一区二区三区 日本a毛片在线播放 | 不卡福利视频 | 亚洲日产| 精品国产一区二区三区四区不 | 亚洲精品www久久久久久久软件 | 四虎影院免费观看视频 | 99精品高清视频一区二区 | 欧美三级欧美成人高清www | 香蕉视频在线观看黄 | 国产手机精品一区二区 | 成人午夜性视频欧美成人 | 久久综合综合久久 | 中文字幕久久久久 | 色久悠悠在线观看 | 黄色免费在线观看 | 神马手机不卡影院 | 日日免费视频 | 福利资源在线 | 亚洲精品区一区二区三区四 | 成人精品一区二区三区校园激情 | 欧美日韩一区二区视频免费看 | 天天爱夜夜爽 | 久久久久久久国产a∨ | 99视频有精品| 欧美性xxxx另类 | 亚洲欧美一区二区三区在线 | 日韩精品你懂的在线播放 | 大杳焦伊人久久综合热 | 久久噜噜噜久久亚洲va久 | 国产玖玖在线观看 | 夜夜草天天干 | 天天操天天干天天做 | 久久精品久久精品久久 | 免费看爱爱视频 | 九九视频免费在线 |