定义一个指针,使得其指向一个一维数组的空间,并且能被当做三维数组名用。
当时暑假问的tbc
Code
#include<iostream>
using namespace std;
int a[1000];
int main()
{
int (*p)[10][10]=(int(*)[10][10])&a[0];
cout<<sizeof(a)<<','<<sizeof(p)<<endl;
for(int i=0;i<1000;i++) a[i]=i;
int i,j,k;
while(cin>>i>>j>>k)
cout<<p[i][j][k]<<endl;
return 0;
}