创建一个下标可以为负数的二维数组
int a[105][105];
int *b[105];
for(int i=1;i<=100;i++)
{
for(int j=1;j<=100;j++)
{
a[i][j]=i+j;
}
}
for(int i=1;i<=100;i++)
{
b[i]=&a[i][10];
}
int **c=&b[10]; //以a[11][11]当作c[1][1]
cout << c[1][1] << endl ; //输出22
return 0;
来源:CSDN
作者:NEFU_kadia
链接:https://blog.csdn.net/NEFU_kadia/article/details/104564800