指针访问数组2

#include<iostream>
using namespace std;

int array[10][7];

int main(){

    int *pPointer=array[1];

    *(pPointer-1)=20;

    cout<<"array[0][0]:"<<array[0][0]<<endl;
    cout<<"array[0][3]:"<<array[0][3]<<endl;/*未赋值*/

    cout<<"array[0][6]:"<<array[0][6]<<endl;/*第一行最后一列*/

    return 0;
}


备注:-1这个索引逻辑上并不存在,但是指针事实上也能访问到那片内存。第一行的-1在物理地址上就是第一行的最后一列6

猜你喜欢

转载自blog.csdn.net/huang123307/article/details/8710677