一维数组指针,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)两种方式访问。
一维数组的两种访问方式
时间: 2024-11-10 03:17:33
一维数组指针,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)两种方式访问。
一维数组的两种访问方式