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);
}
*(a+1) の出力は *a+1 とは異なります。
*(a+1) は 3 番目の要素を指していますが、
*a+1 は 2 番目の値を出力しています