理解二维数组的存储结构

阅读 135

2022-03-23

#include <stdio.h>
int main()
{
    int arr[][4]={{1,2},{3,4},{4,5}};
    int i=0;
    int j=0;
    for(i=0;i<3;i++)
    {
        for(j=0;j<4;j++)
        {
            printf("&arr[%d][%d]=%p\n",i,j,&arr[i][j]);
        }
    }
    return 0;
 } 
 //二维数组在内存中是连续存放的
 //一行内部连续,跨行也是连续的 

 

精彩评论(0)

0 0 举报