一维数组指针,int *prt=new int[10],*ptr和ptr[0]是一样的吗?
通过下面代码测试:
int * array = new int[10];
for(int i=0;i<10;i++)
{
array[i] = i;
}
for(int i=0;i<10;i++)
{
cout<<*(array+i)<<endl;
}所以数组可以用 array[i]和 *(array+i)两种方式访问。
本文探讨了一维数组与指针的关系,通过实例演示了如何使用指针访问数组元素,并对比了array[i]与*(array+i)两种访问方式。
一维数组指针,int *prt=new int[10],*ptr和ptr[0]是一样的吗?
通过下面代码测试:
int * array = new int[10];
for(int i=0;i<10;i++)
{
array[i] = i;
}
for(int i=0;i<10;i++)
{
cout<<*(array+i)<<endl;
}
1039

被折叠的 条评论
为什么被折叠?