【发布时间】:2020-07-18 04:57:33
【问题描述】:
#include <stdio.h>
int main ()
{
int arr[4][5] = {{1, 2, 3, 4, 5},
{6, 7,8, 9, 10},
{11, 12, 13, 14, 15},
{16, 17,18, 19, 20}
};
printf("%p\n", arr);
printf("%p\n",*arr);
return(0);
}
我的疑问是,当我打印 arr 和 *arr 时,它打印的值相同。为什么会这样?
【问题讨论】:
-
你能再检查一下吗,我已经更新了。
标签: c pointers memory multidimensional-array printf