快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

爱博娱乐官网手机:CC++中数组和指针类型的关系的入门教程



对付数组和多维数组的内容这里就不再评论争论了,前面的教程有过阐明,这里主要讲述的数组和指针类型的关系,经由过程对他们之间关系的懂得可以加倍深入的掌握数组和指针特点的常识!

一个整数类型数组爱博娱乐官网手机如下进行定义

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

假如简单写成

a;//数组的标识符名称

这将代表的是数组第一个元素的内存地址,a;就相称于&a[0],它的类型是爱博娱乐官网手机

数组元素类型的指针,在这个例子中它的类型便是int*

假如我们想造访第二个元素的地址我们可以写成如下的两种要领!

&a[1];

a+1//留意这里的表示便是将a数组的肇端地址向落后一位爱博娱乐官网手机,移动到第二个元素的

地址上也便是a[0]到a[1]的历程!

数组名称和指针的关系着实很简单,着实数组名称代表的是数组的第一个元

素的内存地址,这和指针的事理是相似的!

下面我们来看一爱博娱乐官网手机个完备的例子,使用指针来实现对数组元素的轮回遍历造访!

//法度榜样作者:管宁

//站点:www.cndev-lab.com

//所有稿件均有版权,如要转载,请务必闻名出处和作者

#include

using namespace std;

void main(void)

{

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

int *pb=a; //定爱博娱乐官网手机义指针*pb的地址为数组a的开始地址

int *pe=a+2; //定义指针*pb的地址为数组a的停止地址

cout

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

您可能还会对下面的文章感兴趣: