#include<iostream>
using namespace std;
int main()
{
int arr[2][3]={
{2,3,5},
{5,8,9}
};
cout<<"二维数组占用内存空间为:"<<sizeof(arr)<<endl;
cout<<"二维数组第一行占用内存为:"<<sizeof(arr[0])<<endl;
cout<<"二维数组第一个元素占用内存为:"<<sizeof(arr[0][0])<<endl;
cout<<"二维数组行数为:"<<sizeof(arr)/sizeof(arr[0])<<endl;
cout<<"二维数组列数为:"<<sizeof(arr[0])/sizeof(arr[0][0])<<endl;
//查看二维数组的首地址
cout<<"二维数组的首地址:"<<(int)arr<<endl;
cout<<"二维数组第一行首地址为"<<arr[0]<<endl;
cout<<"二维数组第一行首地址为"<<arr[1]<<endl;
}
拓展: cout<<"二维数组第二行第三个元素地址为"<<(int)&arr[1][2]<<endl;