大家好:
衷心希望各位点赞。
您的问题请留在评论区,我会及时回答。
一、数组名的用途
二维数组数组名的用途:
1、可以统计整个数组的长度。
2、可以获取数组在内存中的首地址。
二、示例代码
#include <iostream>
#include <Windows.h>
using namespace std;
int main(void) {
//推荐用这种方式创建二维数组
int arr[2][3] = {
{ 1, 2, 3 },
{ 4, 5, 6 }
};
//1、可以用二维数组名查看占用内存大小
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 << "----------" << endl;
//2、可以用二维数组名查看首地址
cout << "二维数组首地址:" << (unsigned)arr << endl;//以十进制打印首地址
system("pause");
return 0;
}
运行截图: