1.访问数组的三种方法
void main()
{
int a[2][4] = { 80,75,92,61,65,71,59,63 };
//下标法:
for (int i = 0; i < 2; ++i)
{
for (int j = 0; j < 4; ++j)
cout << a[i][j] << ' ';
}
cout << endl;
//指针法:一维数组看待二维数组
int* p = &a[0][0];
for (int i = 0; i < 2; i++)
{
for (int j = 0; j < 4; j++)
cout << *(p++) << ' ';
}
cout << endl;
//指针法:以二维数组看待二维数组
int(*pa)[4] = a;//pa是一个指针,指向了一个一维数组
for (int i = 0; i < 2; ++i)
{
for (int j = 0; j < 4; ++j)
cout << *(*(pa + i) + j) << ' ';
}
}