首页 > 解决方案 > 元素如何存储在二维数组中?

问题描述

如果我声明一个数组说:

int arr[3][4] = {{1,2,3,4},{5,6,7,8},{9,10,11,12}};

现在当我使用以下命令时:

cout<<arr;
cout<<*arr;

以上两个语句都给了我1的地址。这是如何工作的?

*arr 不应该打印元素 1、2、3 和 4 吗?

标签: c++arrayspointersmemorymultidimensional-array

解决方案


推荐阅读