main()
{
int a[3][2] = { {1,2},{3,4},{5,6}};
for(int i=0;i<3;i++)
for(int j=0;j<2;j++)
{
printf("%d", a[i][j]);
printf("\t %d\n", &a[i][j]);
}
printf("\n%d", *(a+1));
printf("\n%d", *a+1);
}
Run Code Online (Sandbox Code Playgroud)
*(a + 1)的输出与*a + 1不同.
*(a + 1)指向第3个元素而
*a + 1输出第二个值