写如下的代码:
int main()
{
int a[3][4] = {
{0, 1, 2, 3} ,
{4, 5, 6, 7} ,
{8, 9, 10, 11}
};
}
通过 gdb 打印数组中每个元素的地址如下图:
可见内存中的地址是连续分布的,先排行,再排列,间隔为 sizeof(int).
写如下的代码:
int main()
{
int a[3][4] = {
{0, 1, 2, 3} ,
{4, 5, 6, 7} ,
{8, 9, 10, 11}
};
}
通过 gdb 打印数组中每个元素的地址如下图:
可见内存中的地址是连续分布的,先排行,再排列,间隔为 sizeof(int).